大学优秀学生主要事迹:希望爱好编程的朋友能帮帮我哦!谢谢了!

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 06:47:08
1!+2!+3!+4!+5!+6!+7!+8!+9!+10!怎么用C语言编

#include<stdio.h>
#define N 10 // 自己可以根据实际情况修改
int fuc(int n);
void main()
{

printf("less and equal to %d ! result is:%d\n",N,fuc(N));
}
int fuc(int n)
{
int i,temp=1,sum=0;
for(i=1;i<=n;i++)
{ temp*=i;
sum+=temp;
}
return sum;
}

/*
运行结果为:
less and equal to 10 ! result is:4037913
*/

long a(int x)
{long sum;
for(sum=1;x>0;x--)
sum*=x;
return(sum);
}

void main()
{int i;
long s;
for(i=1,s=0;i<=10;i++)
s+=a(i);
printf("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=%ld",s);
}

main()
{
int i,sum=0;
for(i=10;i>0;i--)
{jiecheng(i);
sum=sum+jicheng(i);
}
printf("sum=%d",sum);
}
int jiecheng(int i)
{
int i,temp=0;
for(;i>0;i--)
temp=temp+i;
return temp;
}