为什么说我的内容有非法词组,你个软件想捞一笔直说,还什么解答
sum记录和,临时变量res从1到10累乘,res记录 数字 i 的阶乘,然后sum+=res求和,如下:
#include <stdio.h>
int main()
{
long long sum = 0;
long long res = 1;
int i = 1;
for (i = 1; i <= 10; i++)
{
res = res * i; // res是 i 的阶乘
sum += res;
}
printf("%lld", sum);
return 0;
}
结果:
因为你没有把代码放到代码块里
#include <stdio.h>
int pwr(int n)
{
p = 1;
for (int i = 1; i <= n; i++) p*=i;
return p;
}
int main()
{
int sum = 0;
for (int i = 1; i <= 10; i++) sum+=pwr(i);
printf("%d", sum);
}