为什么while处理的时间少于预期?

时间:2016-09-12 07:01:20

标签: c++ algorithm

我有一个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--;
    }
}

提前致谢

0 个答案:

没有答案