7-203 因子之和
从键盘输入一个正整数,输出它的正因子之和(此处的因子不包括自身)。比如,输入8,它的除本身之外的正因子是1、2、4,那么会输出7。
输入格式:
输入一个正整数
输出格式:
输出它的除本身之外的正因子之和
输入样例:
9
输出样例:
4
#include <stdio.h>
int main() {
int n, sum = 1;
scanf("%d", &n);
for (int i = 2; i < n; ++i) {
if (n % i == 0) {
sum += i;
}
}
printf("%d", sum);
return 0;
}
思路
- 这些题都很简单,判断因子就看取模是否为0嘛,然后就加起来😣😣