社区
C语言
帖子详情
刚学函数 请教 用函数找出1000以内的所有的“完数”???
klynigel
2004-11-22 05:25:57
我明天上机把我自己写的发上来大家批批。
谢谢!!!
...全文
573
15
打赏
收藏
刚学函数 请教 用函数找出1000以内的所有的“完数”???
我明天上机把我自己写的发上来大家批批。 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
greenteanet
2004-11-23
打赏
举报
回复
#include <iostream>
using namespace std;
int main()
{
for(int n=1;n<=1000;n++)
{
int sum=0;
for(int k=1;k<n;k++)
if(n % k == 0)
sum+=k;
if(sum == n)
cout << "n=" << n <<endl;
}
return 0;
}
这样子写就可以啦..我觉得没有必要用函数...
CatomyF
2004-11-23
打赏
举报
回复
楼上的 你这不叫穷举?
你的程序时间复杂度好象也是O(n*n)哦
carylin
2004-11-23
打赏
举报
回复
void FullNum(int begin, int end)
{
for (int i = begin; i < end; ++i)
{
int sum = 0;
for (int j = 1; j < i; ++j)
{
if (i % j == 0) {sum += j;}
}
if (sum == i) {cout << i << "\t" << endl;}
}
}
longlijing
2004-11-23
打赏
举报
回复
楼上的.才不是你这样想的.1到100还好说.如果是1到1000到10000...呢.难不成你也去穷举???
偶来写个算法比较简单的程序.
#define N 100
main()
{int i,j,sum=0;
for(i=1;i<N;i++)
for(j=1;j<i;j++)
{ if(i%j==0)sum+=j;
}
if(sum==i)printf("%3d",&i);
}
alphakiller
2004-11-23
打赏
举报
回复
最简单的方法是用穷举法,把符合条件的都找出来
klynigel
2004-11-23
打赏
举报
回复
我写的
大家改一改
main()
{int nigel(int);
int n,c;
for(n=1;n<=1000;n++)
c=nigel(n);
printf("%5d",c);
}
int nigel(int x)
{int sum=0,i;
for(i=1;i<x/2;i++)
{if(x%i==0)sum=sum+i;}
if(sum==x)
return(x);
}
不知怎么了
结果老是500
还有
怎样找完数啊
即有哪些算法??
望高手指教!!
penglewen
2004-11-22
打赏
举报
回复
用心想一下就出来啦!!
学编程都会讲得!!!
Endof
2004-11-22
打赏
举报
回复
大一的时候就编过了……
cao12m
2004-11-22
打赏
举报
回复
简单得要命 同意楼上
fengfeng1982
2004-11-22
打赏
举报
回复
完数的定义是不是一个数他的所有约数的和等于这个数?如28=1+2+4+7+14。完数的判定:
int n;//要判定的数
int sum=0;
for(int i=1;i<=n/2;i++)
{
if(n%i==0)
sum=sum+i
}
if(sum==n)
那n就是完数
寻开心
2004-11-22
打赏
举报
回复
这样的数总共就没有发现几个
1000以内好像只有3个
klynigel
2004-11-22
打赏
举报
回复
就是一个数
等于它所有的约数的和
例6=1+2+3
cao12m
2004-11-22
打赏
举报
回复
完数?什么意思?
klynigel
2004-11-22
打赏
举报
回复
不知道啊
我现在刚学函数啊
就是自编一个函数吧
greenteanet
2004-11-22
打赏
举报
回复
请问楼主用什么函数写啊?递归....
Excel
函数
100问
函数
的单词都认识,但一用它来写公式,要么写不出来,要么结果不对,更别说编写嵌套公式 那些
函数
名称、
函数
参数的作用总是记不住,公式总是编制不对; 用Excel多年,还是只会常用的那三五个
函数
。 本次课程结合职场...
MySQL
函数
、用户自定义
函数
使用这些
函数
,可以极大地提高用户对数据库的管理效率。 #
函数
的分类 # 用户自定义
函数
我们学习了 MySQL 的系统内置的
函数
之后,如果系统内置的
函数
不能满足我们的应用,可以创建存储
函数
。 -------...
PowerBI系列之DAX
函数
专题
进阶-分析客户购买行为 进阶-
找出
无购买行为的客户 进阶-客户购买商品关联度分析 进阶-新客户分析 进阶-流失客户分析 进阶-回流客户分析 进阶-客户购买频次和区间分析 进阶-RFM客户价值分析 进阶-帕累托分析 进阶-...
Excel公式与
函数
全套系列课程 数组公式 财务
函数
查找统计
函数
对
函数
需要提升,对
函数
感兴趣,工作中需要用到Excel
函数
,想系统掌握
函数
,提高逻辑分析问题能力,适合工作中任何岗位职业。 15章节,62节课,10小时候
函数
干货视频教程,从基础到提供系统学习
函数
,从此之后告别...
阿里云
函数
计算服务应用实践
本次课程重点介绍阿里云
函数
计算服务的使用方法、帮助听众了解云计算无服务化的趋势,了解
函数
计算的应用场景,以及如何在实践中进行
函数
计算的开发。同时,结合图片大小变更及人脸识别的应用案例,让听众从真正的...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章