在 C++ 中寻找自然数的所有因数 - 第 1 组


在本教程中,我们将编写一段程序,找出自然数的所有因数。这是一个简单的难题。让我们看看解决它的步骤。

  • 初始化数字。

  • 编写一个从 1 到给定数字循环的循环。

    • 检查给定数字是否可以被当前数字整除。

    • 如果满足以上条件,则打印当前数字。

示例

让我们看看代码。

 实时演示

#include <bits/stdc++.h>
using namespace std;
void findDivisors(int n) {
   for (int i = 1; i <= n; i++) {
      if (n % i == 0) {
         cout << i << " ";
      }
   }
   cout << endl;
}
int main() {
   findDivisors(65);
   return 0;
}

输出

如果您运行以上代码,则会得到以下结果。

1 5 13 65

总结

如果您在教程中有任何疑问,请在评论区中提及。

更新于: 01-二月-2021

6K+ 浏览

启动您的 职业

完成课程获得认证

开始
广告