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

 我来答
百度网友e096309
2016-11-11 · TA获得超过1326个赞
知道小有建树答主
回答量:501
采纳率:96%
帮助的人:405万
展开全部

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

#include <iostream>
#include <vector>
using namespace std;
int main() {
    int n;
    cout<<"请输入数字总数n: ";
    cin>>n;
    
    vector nums(n);
    cout<<"输入"<<n<<"个数,用空格或回车隔开: ";
    for(int i=0; i<n; i++) {
        cin>>nums[i];
    }
    
    cout<<"组成的新数为: ";
    for(int i=0; i<n; i++) {
        cout<<nums[i];
    }
    cout<<endl;
    
    return 0;
}

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式