一定要组成一个新的数么?直接把输入读到的数按顺序输出是不是就可以了:
#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; icout< }
cout<
return 0;
}
比如输入 1 234 56 7890 输出就是 1234567890。这样不需要考虑数字太多导致组合成的数字溢出的情况。