C 语言范例 - 求一个整数的所有因数
如果 a*b=c(a、b、c都是整数),那么我们称 a 和 b 就是 c 的因数。
/** * file: main.c * author: 简单教程(www.twle.cn) */ #include <stdio.h> int main() { int number, i; printf("输入一个整数: "); scanf("%d",&number); printf("%d 的因数有: ", number); for(i=1; i <= number; ++i) { if (number%i == 0) { printf("%d ",i); } } printf("\n"); return 0; }
编译运行范例,输出结果如下
$ gcc main.c && ./a.out 输入一个整数: 66 66 的因数有: 1 2 3 6 11 22 33 66