c语言录入一个数,输出所有约数
时间: 2023-07-13 21:06:07 浏览: 121
下面是一个实现该功能的 C 语言程序:
```c
#include <stdio.h>
int main() {
int num, i;
printf("请输入一个正整数:");
scanf("%d", &num);
printf("%d的约数有:", num);
for (i = 1; i <= num; i++) {
if (num % i == 0) {
printf("%d ", i);
}
}
return 0;
}
```
程序先让用户输入一个正整数 `num`,然后通过循环从 1 到 `num` 遍历每一个数,如果该数能整除 `num`,那么就输出该数,即为 `num` 的一个约数。最终输出所有约数。
阅读全文
相关推荐










