c++ 输入n个整数将n个整数组成一个新的数输出 例如输入1 2 3 4 5,输出12345

2024-12-31 20:12:36
推荐回答(1个)
回答1:

一定要组成一个新的数么?直接把输入读到的数按顺序输出是不是就可以了:

#include 
#include 
using namespace std;
int main() {
    int n;
    cout<<"请输入数字总数n: ";
    cin>>n;
    
    vector nums(n);
    cout<<"输入"<    for(int i=0; i        cin>>nums[i];
    }
    
    cout<<"组成的新数为: ";
    for(int i=0; i        cout<    }
    cout<    
    return 0;
}

比如输入 1 234 56 7890 输出就是 1234567890。这样不需要考虑数字太多导致组合成的数字溢出的情况。