tang


私信TA

用户名:xfeng

访问量:7945

签 名:

2017/12/15开始,坚持!

等  级
排  名 6524
经  验 1408
参赛次数 0
文章发表 14
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:




注意事项:
在定义阶乘、阶乘和的时候要用long long型,用int会溢出。



参考代码:

#include<stdio.h>

long long jiecheng(int n);


long long jiecheng(int n)//求每个数的阶乘

{

int i;

long long res = 1;

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

res *= i;

return res;

}

int main()

{

int i = 1, j;

long long sum = 0;

scanf_s("%d", &j);

while ((j >= i)&&(j<=20))//求阶乘和

{

sum += jiecheng(i);//调用求阶乘的函数,并求和

i++;

}

printf("%lld", sum);

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »