你可以使用循环来找出一个数的所有约数。以下是一个使用C语言编写的程序示例:
#include <stdio.h>
int main() {
int num;
printf("Enter a number: ");
scanf("%d", &num);
printf("The divisors of %d are: ", num);
for (int i = 1; i <= num; i++) {
if (num % i == 0) {
printf("%d ", i);
}
}
return 0;
}
这段代码首先要求用户输入一个数字,然后使用循环从1到该数字来找出所有约数并打印出来。