我有一个c ++代码,它接受一个字符串作为输入并输出n次。 while循环的功能比预期的少:
例如,如果我输入n = 1,则循环不起作用
对于n = 2,循环函数1次,依此类推:
任何人都可以解释逻辑中的错误。
int main(){
int n;
string line;
cin>>n;
while(n){
getline(cin,line);
cout<<line<<"\n";
n--;
}
}
提前致谢