小编Juv*_*ino的帖子

在C++中用cin读取同一行中的多个整数

我在从用户读取整数时遇到问题。我可以用

int a, b, c;
cin >> a >> b >> c;
Run Code Online (Sandbox Code Playgroud)

但是不知道用户会引入多少整数。我试过这个:

    int n;
    cin >> n; //Number of numbers
    int arrayNumbers[n];

    for(int i=0;i<n;i++){
    cin>>arrayNumbers[i]
    }
Run Code Online (Sandbox Code Playgroud)

用户的输入将类似于: 1 2 3 我的意思是,在同一行中。使用我之前的代码,它只得到第一个数字,而不是其余的。

我怎么能做到?

c++ input cin

3
推荐指数
1
解决办法
3669
查看次数

标签 统计

c++ ×1

cin ×1

input ×1