站外题求助!!!!急!!!!!
  • 板块灌水区
  • 楼主freddy2012
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/7/24 10:19
  • 上次更新2023/10/27 18:41:28
查看原帖
站外题求助!!!!急!!!!!
750410
freddy2012楼主2022/7/24 10:19

各位大神,你们知道我为什么错了吗???

题目:输出所有3位数(100~999)中,真因数和大于本身的数,每个数据占一行。真因数即除了数本身的所有因数。

代码:

#include <iostream>
using namespace std;

int main()
{
	int sum = 0;
	for (int i = 100; i <= 999; i++)
	{
		for (int j = i; j >= 1; j--)
		{
			if (i % j == 0)
			{
				sum += j;
			}
		}
		if (sum - i > i)
		{
			cout << i << endl;
		}
	}
	return 0;
}

谢谢!!!!!!!!

2022/7/24 10:19
加载中...