中易网

求C语言代码:输入一个数,并计算1到该数字的阶乘的和

答案:2  悬赏:50  
解决时间 2021-04-07 08:27
自己编了一个,怎么也运行不出来,顺便指出其中错误long power(int n)
{long f;<br> if(n>1)<br> f=power(n-1)*n;<br> else<br> f=1;<br> return(f);<br>}
void main()
{
long power(int n);
long sum,k;
int i,n;
printf("Please input a numbers:\n");
scanf("%d",&n);
k=power(n);
for(i=1;i<n;i++)
sum+=k;
printf("n=%d,sum=%d\n",n,sum);
}
最佳答案
#include <stdio.h>

long power(int n)
{long f;<br>if(n>1)<br>f=power(n-1)*n;<br>else<br>f=1;<br>return(f);<br>}

int main()
{
long power(int n);
long sum,k;
int i,n;
printf("Please input a numbers:\n");
scanf("%d",&n);
sum = 0;
for(i=1;i<=n;i++)
sum+=power(i);
printf("n=%d,sum=%d\n",n,sum);
}
全部回答
#include "stdio.h" #include "stdlib.h" void main() { while(1) { int d; printf("请输入数字计算阶乘。输入0退出程序:"); scanf("%d",&d); if(d==0) exit(0); else { int fact=1; int i; for(i=1;i<=d;i++) fact*=i; printf("%d的阶乘:%d\n",d,fact); } } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
公司缴纳的失业保险中,有的员工个人承担一定
我想做高铁乘务员 但是听说这个一般不对外招
焦作市有两个许衡中学吗?
投资美国鹰金币在中国卖掉
我的世界里生存模式如何用外挂飞
我25岁,穿这款皮鞋会不会显老?
下列几何图形中,是轴对称图形但不是中心对称
海关第一计量单位
本案赔偿义务机关应当是谁?为什么
ohohoh爱就别表演弦子
《我的伯父鲁迅先生》中恍然大悟的意思是什么
如何在文本中输入音标
淮安鼎信钢管有限公司在什么地方啊,我要过去
与一辆奥迪Q5发生擦挂右前大灯有损坏,请问理
增值税免税收入如何进行会计处理
推荐资讯
关于快递的问题:从河北保定到福建,快递多久
布吉岛币是不是真的资金盘
钢琴 降C 怎么弹?
我有自己的网站想搞Q币卖,需要去哪里弄Q币,
李商隐 李清照 陶渊明三位诗人的诗歌 一般表
西屋没盖好家里是不是就不好风水
创造宣言是什么时候写的
白云区牛场乡怎么去啊,有知道地址的么
凑10发用分解计算18-9
武汉科技大学研究生会我想知道这个在什么地方
虚岁25岁,家里条件不好,还有必要去插本么?
架子最大的人,一句诗
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?