|
![]() | 作者: jijian1985 [jijian1985]
![]() |
登录 |
100的阶乘末尾有几个零?(这是一道填空题,程序如下) #include "iostream.h" void main() {int m,n,k=0; for(m=5;m<=100;) {_________; while(n%5==0) {k++; ___________;} ___________; } cout<<"100!Include"<<k; } (如果是我,我不会这样编的) ![]() ![]() ![]() |
地主 发表时间: 06-03-19 09:45 |
![]() | 回复: balsai [balsai] ![]() |
登录 |
这个东西很简单撒,有N多种算法让你选 |
B1层 发表时间: 06-03-21 12:06 |
![]() | 回复: ziaichen [ziaichen] ![]() |
登录 |
我感觉你这道题是你的一道作业吧,那样的话,我就不贴出具体的程序,给你这道题目的思路吧 如楼上所说,有很多方法实现这个算法 我认为你所贴出程序的思路主要是这样的: 10是由两个因子组成,即2*5,因此你只需要检验100*99*98*97*.......*1一共有多少个2*5这样的因子2,而在100*99*98*97*.......*1中:,因子2的个数(大概是97个)远大于因子5的个数(大概是24个),故只需要检验出因子5的个数k就是100*99*98*97*.......*1后有多少个0 所以该程序就是来检验是用来检验因子5的个数,具体的空白还是自己写出,大概100*99*98*97*.......*1应该有24个0 [此贴被 一窍不通(ziaichen) 在 03月22日09时24分 编辑过] |
B2层 发表时间: 06-03-22 09:23 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
To: 一窍不通 [ziaichen] 依照你的算法 100! 应该有20个0吧 24个是怎么算出来的 ![]() 5 10 15 。。。 85 90 95 100 |
B3层 发表时间: 06-03-24 09:16 |
![]() | 回复: ziaichen [ziaichen] ![]() |
登录 |
哈哈,楼上的,少算了吧 我问你100含几个5 好象是5*5*2*2吧 那75 25 50 呢..... |
B4层 发表时间: 06-03-24 20:47 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
呵呵 就是少算了 谢谢楼上 写了个程序验证 麻烦大家指点 |
B5层 发表时间: 06-03-27 09:16 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
给个网址 贴不上来 上网有限制 麻烦大家指点 http://sniper167.bokee.com/4742215.html |
B6层 发表时间: 06-03-27 09:17 |
![]() | 回复: ziaichen [ziaichen] ![]() |
登录 |
我的vc++装上了现在,你的程序我调试了下,我感觉没什么错误,偶自己想的没法和你比,呵呵,比偶厉害多了![]() |
B7层 发表时间: 06-03-27 11:16 |
![]() | 回复: zhoen889 [zhoen889] ![]() |
登录 |
#include "iostream.h" void main() {int m,n,k=0; for(m=5;m<=100;) {n=m; while(n%5==0) {k++; n/=5;} m+=5; } cout<<"100!Include"<<k; } 结果: 100!Include24 [此贴被 见晨晓风(zhoen889) 在 03月27日17时28分 编辑过] |
B8层 发表时间: 06-03-27 17:24 |
![]() | 回复: sniper167 [sniper167] ![]() |
登录 |
呵呵 也来贴个 #include <iostream.h> void main() { int m, n, k=0; for(m=5; m<=100;) { n = m; while(n%5 == 0) { k++; n /= 5; } m++; } cout<<"100! Include "<<k<<" 个 0"<<endl; } 我这个明显没有楼上的效率高啊 呵呵 佩服 [此贴被 啥都不会(sniper167) 在 03月28日08时54分 编辑过] |
B9层 发表时间: 06-03-28 08:51 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号