# include <stdio.h>
int main (void)
{
do //此句使用do...while或goto语句返回起点都必须写在定义数据类型之前;
{ // 否则变量t和sum的值继承上次循环的完成时的值,不会重新初始化;
long int sum = 0, t = 1, i, n;
printf("求1!+2!+...n!的和,请输入n的值:");//n的值不能过大,否则执行结果不对;
scanf("%d", &n);
for (i=1; i<=n; ++i)
{
t = t*i;
sum += t;
}
printf("%d\n", sum);
}
while(1);
return 0;
}
习题:求1!+2!+...n!的和
最新推荐文章于 2023-11-01 22:32:31 发布