用C ++创建一个数位数字

时间:2019-05-22 00:15:12

标签: c++ numbers digits

我有3个数字(1,4,6),我想用11、14、16、41、44、46、61、64、66之类的数字从2个数字中创建一个数字。

我应该在c ++中使用什么命令?

1 个答案:

答案 0 :(得分:2)

对此没有单个命令。您必须自己编写代码,例如:

int arr[] = {1, 4, 6};
for(int a : arr) {
    for(int b : arr) {
        cout << a << b << endl;
    }
}

Live Demo

或者:

int arr[] = {1, 4, 6};
for(int a : arr) {
    for(int b : arr) {
        int value = (a * 10) + b;
        cout << value << endl;
    }
}

Live Demo