// 求n的阶乘之和,如1!+2!+3!+.......n!
#include <stdio.h>
int pieAdd(int n){
if(n < 1)
return 0;
int sum = 0;
for(int i=1; i<=n; i++){ //提示报错
int jiecheng = 1;
for (int j=1; j<=i; j++){
jiecheng *= j ;
}
sum += jiecheng;
}
return sum;
}
int main()
{
int n;
printf("请输入一个整数:\n"); // 提示报错
scanf("%d", &n );
int p = pieAdd(n);
printf("%d", p);
return 0;
} |
|