题目要求读入1个整数,输出其所有约数(穷举法。是约数则输出,无需break)。 输入格式: 输入一个正整数(int型, 配合%d读入。不必考虑非法输入)。 输出格式: 输出该整数的所有约数(注意:不包含1和自身)。简单起见,空格隔开数据,且假设最后一数据结尾也有空格。即如printf("%d ",i);格式输出每个约数i即可。 输入样例: 20 输出样例: 2 4 5 10 用c语言程序写代码
时间: 2024-02-15 10:02:18 浏览: 27
输入两个正整数m和n求其最大公约数和最小公倍数 (2).pdf
```
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
for (int i = 2; i < n; i++) {
if (n % i == 0) {
printf("%d ", i);
}
}
return 0;
}
```
阅读全文