C语言高手进!请求编一个题

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:27:37
这道题对我很重要,
题目是1!+2!+3!+ .......+10!
麻烦啦!
别出错呀! 特别重要

绝对没有任何错误,TC下编译通过:
#include"stdio.h"
#define N 10
long factorial(int n)
{
int i;
long s=1;
for(i=1;i<=n;i++)
s*=i;
return s;
}

main()
{
int i;
long s=0;
for(i=1;i<=N;i++)
s+=factorial(i);
printf("1!+2!+...+%d! is %ld.\n",N,s);
}

main()
{
int i=1,sum=0,j=1;
for(;i<10;i++)
{
j*=i;
sum+=j;
}
printf("%d",sum);
}

#include <stdio.h>
#include <string.h>

long factor(int n);

int main(void)
{
int i;
long sum=0;

for(i=1;i<=10;i++)

sum+=factor(i);

printf("%ld ",sum);

return 0;
}

long factor(int n)
{
if(n==1)
return 1;

else
return factor(n-1)*n;
}

#include <stdio.h>
int main(void)
{