刚开始学习循环结构,求阶乘是很经典的题型了,其中阶乘与阶乘之和貌似循环条件是相同的,但其实并不是如此。看以下代码:
阶乘
#include<stdio.h>
int main()
{
int i,n,m=1;
scanf("%d",&n);
for(i=n;i>0;i--)
{
m*=i;
}
printf("%d",m);
return 0;
}
循环条件 for(i=n;i>0;i - -)
阶乘相加
#include<stdio.h>
int main()
{
int i,m,l=1,s;
scanf("%d",&m);
for(i=1;i<=m;i++)
{
l*=i;
s+=l;
}
printf("%d",s);
return 0;
}
循环条件for(i=1;i<=m;i++)
希望能对大家有帮助 @_@