整数算法训练05—一个数如果恰好等于它的因子之和,这个数被成为”完数” 例如:6=1+2+3.请编程找出1000以内的完数
2017-08-04 15:29
337 查看
/********************************************************
题目:一个数如果恰好等于它的因子之和,这个数被成为”完数”
例如:6=1+2+3.请编程找出1000以内的完数
********************************************************/
#include<stdio.h>
void PerfectNum(void)
{
int i = 0;
int j = 0;
int sum = 0;
for(i = 2;i < 1000;i++)
{
sum = 0;
for(j = 1;j < i;j ++)
{
if(i % j == 0)
{
sum += j;
}
}
if(sum == i)
{
printf("%3d\n",i);
}
}
}
int main()
{
PerfectNum();
return 0;
}
题目:一个数如果恰好等于它的因子之和,这个数被成为”完数”
例如:6=1+2+3.请编程找出1000以内的完数
********************************************************/
#include<stdio.h>
void PerfectNum(void)
{
int i = 0;
int j = 0;
int sum = 0;
for(i = 2;i < 1000;i++)
{
sum = 0;
for(j = 1;j < i;j ++)
{
if(i % j == 0)
{
sum += j;
}
}
if(sum == i)
{
printf("%3d\n",i);
}
}
}
int main()
{
PerfectNum();
return 0;
}
相关文章推荐
- 5. 题目: 一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数
- 题目:一个数如果恰好等于它的因子之和,这个数被成为“完数”,例如:6=1+2+3。请编程找出1000以内的完数。
- 题目: 一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数
- Linux练习:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数。
- 【嵌入式系统学习记录】练习题:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数。
- 一个数如果恰好等于除它本身外的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数
- 题目: 一个数如果恰好等于它的因子之和,这个数被成为”完数” 例如:6=1+2+3.请编程找出1000以内的完数
- 一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数
- 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编程找出1000以内的所有完数。
- 用unity来写 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数
- 一个数如果恰好等于它的因子之和,这个数就称为“完数。例如6=1+2+3.编程找出1000以内的所有完数。
- 【程序9】 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如6=1+2+3.编程找出1000以内的所有完数。
- 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完数
- 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3。编程找出1000以内的所有完数。
- 题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如6=1+2+3.编程 找出1000以内的所有完数。
- C100-19 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。
- 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
- 题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
- 一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
- 一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。