救救小弟我,帮忙编个c程序

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:51:17
C语言要补考
题目是编程:1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
知道的帮小弟一把,谢谢了

#include <stdio.h>

void main()
{
long i,j,k,sum=0;
for(i=1;i<=10;i++)
{
k=1;
for(j=1;j<=i;j++)
{

k*=j;
}
sum+=k;
}

printf("%d\n",sum);

}

#include <stdio.h>
#define N 10
main()
{
float t=1,i,j,s=0;
for(i=1;i<=N;i++)
{
t=1;//每次计算出一个阶乘之后要把t置为1
for(j=1;j<=i;j++)
t=t*j;
s=s+t;
}
printf("%f\n",s);
}

#include<stdio.h>

#define N 10
int rank(int r);

void main()
{
int i;
int add=0;
for(i=1;i<=N;i++)
add=add+rank(i);
printf("%8d\n",add);
}

int rank(int r)
{
int sum,i;
sum=1;
for(i=1;i<r+1;i++)
sum=sum*i;
return sum;

}

我给你写了个 在c++bulid上能用 你试试 注重理解 其实就是个双重循环的问题
#include<stdio.h><