程序必须读取整数列表并按原样打印它们
前任:
1 2 3 4
1 2 3 4
3 1 2 4
3 1 2 4
while(cin.get()!=-1){
i=0;
while(1) {
if(cin.get()=='\n') {
break;
}
else {
cin >> a[i];
i++;
}
}
for(k=0;k<i;k++) {
cout << a[k]<< " ";
}
}
但它没有给出第一个整数,原始输出如下
前任:
1 2 3 4
2 3 4
3 1 2 4
1 2 4
如何改进此代码以读取和打印第一个整数。
提前致谢 :)