C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ 显示数字因数的程序

显示数字因数的 C++ 程序

使用 for 循环和 if 语句查找整数(由用户输入)的所有因子的示例。
要理解此示例,您应该了解以下C++ 编程 主题:
C++ for Loop C++ if, if...else 和嵌套 if...else
这个程序从用户那里获取一个正整数并显示该数字的所有因子。

示例: 显示一个数的所有因数

#include <iostream>
using namespace std;
int main() {
    int n, i;
    cout << "Enter a positive integer: ";
    cin >> n;
    cout << "Factors of " << n << " are: ";  
    for(i = 1; i <= n; ++i) {
        if(n % i == 0)
            cout << i << " ";
    }
    return 0;
}
输出
Enter a positive integer: 60
Factors of 60 are: 1 2 3 4 5 6 10 12 15 20 30 60
在这个程序中,用户输入的整数存储在变量 n中。
然后,以初始条件 i = 1 执行 for 循环并检查 n 是否可以被 i 整除。如果 n 可以被 i 整除,那么 i 将是 n 的因数。
在每次迭代中, i 的值都会更新(增加 1)。
这个过程一直持续到测试条件 i <= n 变为假,即这个程序检查用户 n 输入的数字是否可以被从 1 到 n 和 all 显示该数字的因数。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4