#include <stdio.h>
int main()
{
int i, j;
scanf("%d %d", &i, &j);
int flag = 1;
for (; i <= j; i++) {
int a[100] = {};
int cnt = -1, sum = 0;
for (int k = 1; k < i; ++k) {
if (i % k == 0) {
a[++cnt] = k;
sum += k;
}
}
if (sum == i) {
printf("%d =", i);
for (int k = 0; k <= cnt; ++k) {
if (k == cnt) printf(" %d\n", a[k]);
else printf(" %d +", a[k]);
}
flag = 0;
}
}
if (flag) printf("None");
}
[PTA]7-45 找完数(20分)
最新推荐文章于 2024-07-24 18:23:35 发布