循环求积,或者求和
求积:
int n;
scanf("%d",&n);
int fact = 1;
int i = 1;
for(i = 1;i <= n,i++){//用到了for循环
fact *= i;
}
printf("%d!=%d\n",n,fact);
return 0;
求和:
int n;
scanf("&d",&n);
int sum = 0;
int i;
for(i=1;i<=n;i++){
sum += i;
}
printf("%d的和为:%d\n",n,sum);
return 0;
注意:求积的话初始化积为1,求和则为0,不能在求积的时候也初始化积为0,不然因为0和任何数相乘都为0,得到的结构也会变为0。