123

Gooooogle  •  3天前


#include <stdio.h>

int main() {
	int N;
	scanf("%d", &N);

	for (int i = 2; i <= N; i++) {

		int sum = 0;

		for (int j = 2; j < i; j++) {

			if (i % j == 0) {
				sum += j;
			}
		}

		int r = 0;

		if (sum <= N) {
			for (int j = 2; j < sum; j++) {

				if (sum % j == 0) {
					r += j;
				}
			}

			if (i == r) {
				printf("%d %d\n", i, sum);
			}
		}
	}

	return 0 ;
}

评论:

请先登录,才能进行评论