gpt4 book ai didi

C++ 在到达输入末尾后结束 do while 循环

转载 作者:行者123 更新时间:2023-11-30 03:02:19 26 4
gpt4 key购买 nike

我正在尝试编写一个程序,使用 C++ 将输入转换为二进制形式。但是,我对继续翻译每个额外输入的 do-while 循环部分有一点问题。 do-while 循环的条件被搞乱了,所以输出变成了无限循环。

do{
cin>>number;
if (number<0)
cout<< number<< " (base 10) is not a positive integer"<<endl;
else if (number==0)
cout<< number<< " (base 10) = 0 (base 2) ";
else {
binary= binaryConverter(number);
cout<< number << " (base 10) =";
cout<< binary << " (base 2)";
}
cout<< endl;
}while(????);

最佳答案

这将循环直到接收到终止信号(如 CTRL-C),然后流终止

while(cin >> number)

关于C++ 在到达输入末尾后结束 do while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com