21xrx.com
2025-06-14 20:40:20 Saturday
文章检索 我的文章 写文章
如何用c语言输出一个数的所有因数
2023-06-15 17:09:07 深夜i     --     --
c语言 因数 for循环 if语句

在c语言中,输出一个数的所有因数并不是一件困难的事情。我们可以使用for循环来遍历这个数的所有可能因数,然后使用if语句判断是否是真正的因数。代码如下:

#include 
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;
}

运行程序后,用户可以输入一个正整数,程序会输出该数的所有因数。

  
  

评论区