下面是我自己写的 仅供参考:
#include<stdio.h>
void main()
{
int a,b,c;
float jc,jc2,jc3;
float fact(int a);
scanf("%d,%d,%d",&a,&b,&c);
jc=fact(a);
jc2=fact(b);
jc3=fact(c);
printf("阶乘是%f,%f,%f\n",jc,jc2,jc3);
}
float fact(int a)
{
int i;
float f;
f=1;
i=1;
while (i<=a)
{
f=f*i;
i++;
}
return(f);
}