C语言 循环的简单练习题
一. 求n的阶乘
//计算n的阶乘
int main()
{
int n = 0;
int i = 0;
int res = 1;
scanf("%d",&n);
for(i=1; i<=n; i++)// i可以等于1 2 3 4.......
{
res = res*i; //每次乘积后的结果放入res里,累积
}
printf("%d ",res);
return 0;
}
运行结果
二. 求 1!+2!+3!+…+10!的值
- 方法一:
//求 1!+2!+3!+...+10!的值
int main()
{
int n = 0;
int res = 1;
int sum = 0;
for(n=1; n<=10; n++)
{
res = res*n;
sum += res;
}
printf("%d\n",sum);
return