当前位置:首页 C++ > 正文

用C++统计不同的2个数字构成的二位数有多少种,输出结果

作者:野牛程序员:2023-06-28 08:12:36 C++阅读 2650

要统计不同的两个数字构成的二位数的种类,我们可以使用嵌套的循环来生成所有可能的组合并进行计数。以下是使用C++编写的示例代码:

#include <iostream>

int main() {
    int count = 0;

    for (int i = 1; i <= 9; ++i) {
        for (int j = 0; j <= 9; ++j) {
            if (i != j) {
                ++count;
                std::cout << i << j << " ";
            }
        }
    }

    std::cout << std::endl;
    std::cout << "Total count: " << count << std::endl;

    return 0;
}

这段代码通过两个嵌套的循环遍历所有可能的两个数字的组合。外部循环变量 i 代表十位上的数字,取值范围是从 1 到 9。内部循环变量 j 代表个位上的数字,取值范围也是从 0 到 9。我们使用条件 i != j 来排除相同数字的组合,避免生成重复的二位数。

每次找到一个符合条件的组合时,我们将计数器 count 自增,并输出对应的二位数。最后,输出总的组合数 count

运行这段代码,将会输出所有不同的二位数组合,并给出总的组合数。例如,输出结果可能为:

10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 
Total count: 81

因此,共有 81 种不同的两位数组合。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击