C++中如何输入两行整数(每一行整数的个数任意)

2025-03-04 19:10:05
推荐回答(3个)
回答1:

在两个while循环中分别加入一个判断,一旦符合则break就行了
其他的问题也差不多类似的。

回答2:

#include
using namespace std;
int main()
{
int num;
vector ivec1,ivec2;
cout<<"输入第一行数"< while(1){cin>>num; if(num==0) break; ivec1.push_back(num);}
cout<<"输入第二行数"< while(1){cin>>num; if(num==0) break; ivec2.push_back(num);}
return 0;
}

回答3:

我这里没有调试环境,应该是孤松独海的,while语句后加break 。
因为第一次while后NUM已经有值,如果不释放,第2次NUM已经有值了,所有直接跳过