Problem D: C语言习题 a!+b!+c!

来源:互联网 发布:广州恒大淘宝股票 编辑:程序博客网 时间:2024/05/16 09:46


Problem D: C语言习题 a!+b!+c!

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 4908  Solved: 2494
[Submit][Status][Web Board]

Description

求a!+b!+c!的值,用一个函数fac(n)求n!。a,b,c的值由主函数输入,最终得到的值在主函数中输出。

Input

a,b,c的值

Output

a!+b!+c!的值

Sample Input

1 2 3

Sample Output

9

HINT

 主函数已给定如下,提交时不需要包含下述主函数

/* C代码 */

int main()

{

  int a,b,c,sum;

  scanf("%d%d%d",&a,&b,&c);

  sum=fac(a)+fac(b)+fac(c);

  printf("%d\n",sum);

  return 0;

}

/* C++代码 */

int main()

{

  int a,b,c,sum;

  cin>>a>>b>>c;

  sum=fac(a)+fac(b)+fac(c);

  cout<<sum<<endl;

  return 0;

}



#include<stdio.h>int fac(int n){    int i,sum=1;    for(i=1;i<=n;i++)        sum*=i;    return sum;}int main(){  int a,b,c,sum;  scanf("%d%d%d",&a,&b,&c);  sum=fac(a)+fac(b)+fac(c);  printf("%d\n",sum);  return 0;}


0 0
原创粉丝点击