这题的原理其实看阶乘的答案,就能看出一些规律。就是0的出现和多少,与5和5的倍数有密切关系。

1! = 1

2! = 2

3! = 6

4! = 24

5! = 120

6! = 720

7! = 5040

8! = 40320

9! = 362880

10! = 3628800

11! = 39916800

12! = 479001600

13! = 6227020800

14! = 87178291200

15! = 1307674368000

16! = 20922789888000

17! = 355687428096000

18! = 6402373705728000

19! = 121645100408832000

20! = 2432902008176640000

21! = 51090942171709440000

22! = 1124000727777607680000

23! = 25852016738884976640000

24! = 620448401733239439360000

25! = 15511210043330985984000000

26! = 403291461126605635584000000

27! = 10888869450418352160768000000

28! = 304888344611713860501504000000

29! = 8841761993739701954543616000000

30! = 265252859812191058636308480000000

31! = 8222838654177922817725562880000000

32! = 263130836933693530167218012160000000

33! = 8683317618811886495518194401280000000

34! = 295232799039604140847618609643520000000

35! = 10333147966386144929666651337523200000000

36! = 371993326789901217467999448150835200000000

37! = 13763753091226345046315979581580902400000000

38! = 523022617466601111760007224100074291200000000

39! = 20397882081197443358640281739902897356800000000

40! = 815915283247897734345611269596115894272000000000

41! = 33452526613163807108170062053440751665152000000000

42! = 1405006117752879898543142606244511569936384000000000

43! = 60415263063373835637355132068513997507264512000000000

44! = 2658271574788448768043625811014615890319638528000000000

45! = 119622220865480194561963161495657715064383733760000000000

46! = 5502622159812088949850305428800254892961651752960000000000

47! = 258623241511168180642964355153611979969197632389120000000000

48! = 12413915592536072670862289047373375038521486354677760000000000

49! = 608281864034267560872252163321295376887552831379210240000000000

50! = 30414093201713378043612608166064768844377641568960512000000000000

```c

#includeint main(void)

{

int i = 0,j =0,a =0;

long int n;

long int num = 0;

scanf("%ld",&n);

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

{

j = i;

a = 0;

while(j % 5 == 0)

{

j/=5;

a++;

}

num += (n-i+1) * a;

}

printf("%ld",num);

}

```

0.0分

0 人评分

阶乘C语言超出范围,阶乘新问题-题解(C语言代码)相关推荐

  1. zzulioj1096c语言版答案,郑州轻工业大学oj题解(c语言)1096:水仙花数(函数专题)...

    今天给大家介绍一道函数题.水仙花数的进阶函数专题. 水仙花数在OJ的题目里也算的上是趣味性比较强,相对难度比较简单的题目了.大家在看本文之前也可以先回顾一下1027:水仙花数的题解. 本题相对难度较高 ...

  2. 双阶乘C语言,c阶乘公式(排列组合与阶乘)

    C的计算:下标的数字乘以上标的数字的个数,且每个数字都要-1.再除以上标的阶乘.如:C5 3(下标是5,上标是3)=(5X4X3)/3X2X1. 3X2X1(也就是3的阶乘) A. 公式:n!=n*( ...

  3. 7-224 sdut-C语言实验-排序问题7-223 sdut-C语言实验-求阶乘(循环结构)

    目录 7-224 sdut-C语言实验-排序问题 7-223 sdut-C语言实验-求阶乘(循环结构) 7-224 sdut-C语言实验-排序问题 分数 15 全屏浏览题目 切换布局 作者 马新娟 单 ...

  4. 7-223 sdut-C语言实验-求阶乘(循环结构)7-224 sdut-C语言实验-排序问题7-225 sdut-C语言实验- 冒泡排序中数据交换的次数

    目录 7-223 sdut-C语言实验-求阶乘(循环结构) 7-224 sdut-C语言实验-排序问题 7-225 sdut-C语言实验- 冒泡排序中数据交换的次数 7-223 sdut-C语言实验- ...

  5. 【实验四 循环结构】7-4 sdut-C语言实验-求阶乘(循环结构)

    7-4 sdut-C语言实验-求阶乘(循环结构) 分数 12 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出. 提示: 0 ...

  6. 100阶乘c语言如何实现,c语言如何实现阶乘?

    c语言如何实现阶乘? 发布时间:2020-05-14 10:58:02 来源:亿速云 阅读:106 作者:Leah 本篇文章展示了c语言实现阶乘的具体操作,代码简明扼要容易理解,如果在日常工作遇到这个 ...

  7. 阶乘公式c语言程序,c阶乘公式(排列组合与阶乘)

    C的计算:下标的数字乘以上标的数字的个数,且每个数字都要-1.再除以上标的阶乘.如:C5 3(下标是5,上标是3)=(5X4X3)/3X2X1. 3X2X1(也就是3的阶乘) A. 公式:n!=n*( ...

  8. 阶乘求和 C语言实现求阶乘之和 三种方法实现 先阶乘再累加

    题目: 此处题目是以1-20的阶乘之和举例 方法一:使用一层for循环实现 代码简单快捷容易理解 代码示例如下: #include<stdio.h> int main() {double ...

  9. c语言计算阶乘的倒数和,for循环计算某个数的阶乘、阶乘和及其倒数的阶乘和...

    //4的阶乘 int jc = 4; //定义一个变量用来代表要计算的数值 long jd =1; //定义最终输出的阶乘 for(int i = 1; i <= jc;i++) //定义循环加 ...

最新文章

  1. CentOS 6 EOL后如何更换yum源?
  2. ubuntu 配置nfs server
  3. codeforces D Prefixes and Suffixes(kmp)
  4. 习题6-3 使用函数输出指定范围内的完数 (20 分)
  5. python与excel-Python与Excel(1)
  6. Oracle 字符集
  7. 我关注的那些程序员大佬
  8. python划分train val test
  9. [刷机教程] android系列 adb操作命令详解,常用adb操作命令详解
  10. 【数据结构】二叉树 —— 遍历二叉树 + 递归的分治(链式存储)
  11. css fixed定位失效问题
  12. 百度人脸识别申请授权文件步骤要领
  13. “某某云词典” – 纠结的初体验
  14. 阿西莫夫机器人三定律
  15. 定时器 java qua,(翻译)Quartz官方教程——第八课:SchedulerListeners
  16. trick2-mobilenetv1、mobilenetv2、mobilenetv3替换YOLO主干
  17. Spring注入bean报错:Error creating bean with name的网上找不到的解决方案
  18. 淘宝/天猫/京东/抖音和聚划算百亿补贴、预售定金直链/BP链接制作生成教程
  19. Android项目——读取手机联系人信息
  20. 2018年检察机关起诉侵犯公民个人信息犯罪5271人

热门文章

  1. 第五篇:并发控制-隔离
  2. 哈希一致性、哈希取余、自定义轮询分片的比较
  3. Docker overlay网络互通
  4. 在为时已晚前 阻止物联网安全威胁和攻击
  5. SharePoint 2010中的客户端模型
  6. apt-get 命令介绍
  7. HDFS-Shell
  8. Mysql主从同步延迟问题及解决方案
  9. MySQL Sending data导致查询很慢的问题详细分析
  10. 使apk具有system权限