Problem D: C语言习题 a!+b!+c!
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 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;
}