有没有好心人教一下用C语言的for循环语句来打出1到10阶层的和,刚学了for语句,实在不会了,谢谢各位大神!
int jc(int n)
{
int sum = 1;
for(int i=1;i<=n;i++)
sum*=i;
return sum;
}
void main()
{
int sum = 0;
for(int i=1;i<=10;i++)
sum += jc(i);
printf("阶乘和为:%d",sum);
}
#include <stdio.h>
//求阶乘函数
double jc(int n)
{
double res=1;
int i;
for(i=1;i<=n;i++)
res *= i;
return res;
}
int main()
{
double sum = 0;
int i = 0;
for(i=1;i<=10;i++)
sum += jc(i);
printf("1-10的阶乘和为:%.lf\n",sum);
return 0;
}