#include <stdio.h>
int main() { //计算1-10的阶乘之和
int i = 1;
int n = 1;
int sum = 0;
int max = 0;
int ret = 1;
/*scanf_s("%d",&max);
for (n = 1; n <= max; n++) {
ret = 1;
for (i = 1; i <= n;i++) {
ret = ret * i;
}
sum = sum + ret;
}
printf("阶乘之和为:%d\n",sum);*/
//除了以上这个方法以外还有一种更为简洁的一种的方法
scanf_s("%d",&max);
for (n = 1; n <= max; n++) {
ret = ret * n;
sum = sum + ret;
}
printf("您所输入数字的阶乘之和为:%d\n",sum);
return 0;
}
计算阶乘之和
于 2023-08-10 15:58:23 首次发布