早教吧作业答案频道 -->其他-->
求大神用C++编译一段程序,本人表示被这题困扰很久了、非常感谢!一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此,6是“完数”。编
题目详情
求大神用C++编译一段程序,本人表示被这题困扰很久了、非常感谢!
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此,6是“完数”。编程序找出1000之内的所有完数。
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此,6是“完数”。编程序找出1000之内的所有完数。
▼优质解答
答案和解析
#include
#include
using namespace std;
bool WanShu(int );
int main()
{
for (int i = 1; i <= 1000; i++)
{
if (WanShu(i))
{
cout << setw(7) << i ;
}
}
return 0;
}
bool WanShu(int f)
{
int m = 0;
for (int i = 1; i < f/2+1; i++)
{
if (f%i == 0)
{
m += i;
}
}
if (m == f)
{
return true;
}
return false;
}
你看看吧,应该没有问题。
#include
using namespace std;
bool WanShu(int );
int main()
{
for (int i = 1; i <= 1000; i++)
{
if (WanShu(i))
{
cout << setw(7) << i ;
}
}
return 0;
}
bool WanShu(int f)
{
int m = 0;
for (int i = 1; i < f/2+1; i++)
{
if (f%i == 0)
{
m += i;
}
}
if (m == f)
{
return true;
}
return false;
}
你看看吧,应该没有问题。
看了 求大神用C++编译一段程序,...的网友还看了以下:
基因的非编码区和非基因区段的核苷酸序列有什么区别?基因非编码区好像也不能都转录吧,那和非基因区段又 2020-04-06 …
解释一段文字的真正含义.求大神围观.这是火影里U神说的一段话:每个人都依靠自己的知识和认识,却又被 2020-04-27 …
英语翻译麻烦大神翻译下:预算是项目工程在投标的过程中采取的一个非常重要的手段,建筑工程的预算在一定 2020-05-13 …
语文修改句子通过芙蓉洲上的天一阁,使我们了解了古代书楼收藏的一段神秘的历史 2020-05-14 …
用气势非凡.神态各异.举世闻名.宏伟瑰丽.精妙绝伦.引人注目等词写一段参观活动的话 2020-05-17 …
描写人物的片段 要有特点和神韵的 大概300字(也可以多来几段 反正凑齐300字) 感谢啊!描写人 2020-05-17 …
解释一下天地神人鬼谁可以帮我解释一下天地神人鬼的解释吗我一直认为顺序应该是这样的佛.神(玉皇大帝) 2020-06-06 …
道德经六十章中说:治大国若烹小鲜.以道莅天下,其鬼不神.非其鬼不神,其神不伤人;非其神不伤人,圣人 2020-06-21 …
下列关于维护合法权益的说法正确的是()A.非诉讼手段是维护我们合法权益最正规的手段B.非诉讼手段是 2020-06-21 …
造句今非昔比,举世闻名,络绎不绝,心旷神怡,跋山涉水用今非昔比,举世闻名,络绎不绝,心旷神怡,跋山 2020-06-27 …