搜索

写一个程序把一个100以内的自然数分解因数(使用递归函数)

gecimao 发表于 2019-04-18 14:25 | 查看: | 回复:

  fun(i);//先只拿100来做实验,发现递归调用有问题,不知道问题再哪里

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部//因为代码逻辑上有些问题,需大改动,程序如下,应该读得懂吧....

  今天找出bug在哪里了,我都难得看你的程序,还是比较好懂你的,你把我的全部给改了,用你自己的思路了。我的需要在fun函数下面调用fun函数下面加个break语句,否则fun调用返回会继续执行for语句,而此时的i值还会进去fun函数,就是说调用fun函数,应该只调用一次就OK了,我的程序调用了两次甚至更多

  呵呵,学习了,本人只会用b语言写这个,记得当时的关键是外部命令要封闭,不能泄露或进入死循环,还有就是知道是100以内的数字,就可以采用穷尽法进行,在首先判断非质数的情况下分两步:一是指令循环数字固定,依次为2、3、5、7、11、13、17、18、23、29、31、37、41、43;二是余数0的判定,反正就是循环用上面的固定质数去除,采用两个循环命令即可,最后的打印格式就简单了。

本文链接:http://windsorflowers.net/diguixiangliangzhiling/127.html
随机为您推荐歌词

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部