我在从用户读取整数时遇到问题。我可以用
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 我的意思是,在同一行中。使用我之前的代码,它只得到第一个数字,而不是其余的。
我怎么能做到?