找出斐波那契数列前20项中不是完数的数。列如6的因子上1,2,3,而6=1+2+3,因此6是完数。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
找出斐波那契数列中的不是完数的数
收起
- 写回答
- 好问题 2 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
五一编程 2022-01-21 14:48关注#include<stdio.h> int main(){ int i, j, sum; int cnt = 50; // 需要输出的项数 double fib[200] = {1.0, 1.0}; // int溢出,需要把数组类型改为 double for(i = 2; i < cnt + 1; i++){ fib[i] = fib[i-2] + fib[i-1]; } for(i = 0; i < cnt + 1; i++){ sum = 0; for(j = 1; j < i; j++){ if(i%j == 0){ sum += j; } } if(i == sum){ printf("%12.0lf",fib[i]); // 右对齐12字符 } } printf("\n"); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-19 08:37回答 2 已采纳 这个看着没什么问题,具体的题目是怎样的?
- 2022-03-21 04:10回答 1 已采纳 #include <stdio.h> int func(int n) { if (n) return n + func(n - 1); else return 0
- 2022-04-02 07:42回答 1 已采纳 你想要看啥断点点在哪里,debug就可以了
- 2023-08-25 09:02分析:本程序使用了循环结构和条件语句,找出 1000 以内的所有完数,例如 6=1+2+3。 程序 10:自由落体 分析:本程序使用了循环结构和条件语句,一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落...
- 2021-12-21 02:37回答 2 已采纳 l = [] for i in range(20): if i == 0 or i == 1: l.append(int(1)) else: l.ap
- 2022-10-06 14:21回答 1 已采纳 #include<stdio.h> int main(){ int n; int f[10001]; f[1] = 1; f[2] = 1; sca
- 2022-02-09 05:01回答 5 已采纳 溢出了,就是超出了int的取值范围了啊,把类型改成long long吧
- 2023-04-23 05:29梦幻精灵_cq的博客 ≠ “因子分解” 3、解题思路 4、代码实现 4.1 for 轮询完数 4.2 列表解析 4.3 算法“优化” 5、完整源码 ◆找出 1-1000 中的所有完美数 1、完美数 要查找完美数,首先要明白完美数定义。网搜一波,摘录如下: ...
- 2022-06-23 12:50回答 1 已采纳 def fib(n): f1,f2 = 1,1 for i in range(0,n): f1,f2 = f2,f1+f2 return f1 n = int
- 2021-10-30 05:03回答 1 已采纳 对第一个, 第二个单独判断, 从第三个开始就要等于前两个的和。代码如下: #include <stdio.h> int func(int num) { if(num%3 == 0)
- 2021-11-08 07:32回答 1 已采纳 #include <stdio.h> int main() { int a[25],s,i; scanf("%d %d",&a[0],&a[1]); printf(
- 2022-01-04 07:03派大星先生c的博客 说明:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个3位数,该数字每个位上数字的立方之和正好等于它本身,例如:$1^3 + 5^3+ 3^3=153$。 for num in range(100, 1000): low = num ...
- 2021-09-02 06:29一堆废料的博客 编程序找出N之内的所有完数,并按下面格式输出其因子 输入 N 输出 ? its factors are ? ? ? 样例输入 1000 样例输出 6 its factors are 1 2 3 28 its factors are 1 2 4 7 14 496 its factors are 1 2 ...
- 2024-07-23 12:03咸鱼咖啡厅的博客 要找出1000以内的所有完全数,我们可以遍历从1到1000的每一个数,并对每个数计算它的真因数之和,然后判断这个和是否等于该数本身 #include <stdio.h> #include <string.h> // //求1000以内的完数 //...
- 2022-08-14 08:30BoyFriend1005的博客 斐波那契数列经典兔子,杨辉三角
- 2022-04-04 09:51在例3.13中,程序用循环结构计算并打印Fibonacci数列的前40个数。`f1`和`f2`分别初始化为1,然后通过循环每次将`f1`和`f2`相加,并更新它们的值,最后输出结果。 2. **素数查找**: 例3.14展示了如何找出100到200...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司