這樣更容易閱讀和理解。
#包含“stdio.h”
float fun(float a)/*n!調用函數聲明部分*/
{ float m = 1.0;
int I;
for(I = 1;我& lt= a;i++)
m * = I;
返回m;}
Float sum(float a)/*s項和調用函數聲明部分*/
{ float m = 1.0;
int I;
for(I = 1;我& lt= a;i++)
m+= I;
返回m;}
主()
{
int n;
Printf("請輸入n:");
scanf("%d ",& ampn);
printf("n!=%f\n ",fun(n));
printf(" n項之和=%f\n ",sum(n));
}
Int類型最多是32767。
for(I = 1;我& lt= n;i++)
階乘函數用遞歸吧,for循環和call的組合也可以