12355325252.02562.262.26932.23632.236

De.  •  3个月前


include <stdio.h>

int main() {

int i, n, m, s, j, c, f = 0;
scanf("%d %d", &n, &m);
for (int i = n; i <= m; i++) {
	s = 0;
	for (int j = 1; j * j <= i; j++) {
		if (i % j == 0 && j * j != i) {
			s = s + j + i / j;
		}
		if (j * j == i) {
			s = s + j;
		}
	}
	if (s - i == i) {
		f ++;
	}

}
printf("%d", f);
return 0;

}


评论:

请先登录,才能进行评论