
C语言编程求1!+2!+3!+……10!最好写全面一点!
3个回答
展开全部
#include "stdio.h"
int main(int argv,char *argc[]){
int i,s,t;
for(s=0,t=i=1;i<=10;s+=t*=i++);
printf("1!+2!+3!+...+10! = %d\n",s);
return 0;
}
展开全部
#include<stdio,h>
void main()
{ long n=1,s=0;
int i=1;
for (i=1;i<=10;i++)
{ n=n*i;
s=s+n;
printf("\n%d!+%ld sum=%ld",i,n,s);
}
}
void main()
{ long n=1,s=0;
int i=1;
for (i=1;i<=10;i++)
{ n=n*i;
s=s+n;
printf("\n%d!+%ld sum=%ld",i,n,s);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
妈的,看到这个题目,我就想到计算机的流水线和“编译优化”,回去查查书。
写个简单的、效率垃圾的代码,太容易了。
写个简单的、效率垃圾的代码,太容易了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询