youarethe


私信TA

用户名:wuenda

访问量:2271

签 名:

等  级
排  名 7167
经  验 1338
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 北极
专  业

  自我简介:

#include<stdio.h>

int jicheng(int num);

main()

{

int num;

int i;

int sum=0;

scanf("%d",&num);

for(i=num;i>=1;i--){

sum=sum+jiecheng(i);

}

printf("%d",sum);

return 0;

}

int jiecheng(int num)

{

int sum=1;

int i=1;

while(num!=1){

sum=sum*num;

num--;

}

return sum;

}



 

0.0分

0 人评分

  评论区

你的数据类型用错了,答案会老是出现错误的。而且你只需要在循环里面嵌套一个求阶层的循环,没必要调用函数的,显得繁琐。
2017-06-19 22:43:28
  • «
  • 1
  • »