#include <stdio.h>
int fac(int n)//如果n大于十二,改用double或者long long,输出也相应改变
{
if(n==0) return 1;
else return fac(n-1)*n;
}
void main()
{
int a,b,c;
int sum;
printf("请分别输入a,b,c,并用逗号隔开:\n");
scanf("%d%d%d",&a,&b,&c);
sum=fac(a)+fac(b)+fac(c);
printf("%d\n",sum);
}
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/a71ea8d3fd1f4134220acfbb251f95cad1c85e32?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
本回答被网友采纳