gpt4 book ai didi

c++ - do/while 循环不起作用

转载 作者:行者123 更新时间:2023-11-30 00:56:54 24 4
gpt4 key购买 nike

谁能帮我做这个循环。当有人输入 Y 时,循环询问“你有另一个名字吗”。它会一直问同样的问题,直到用户输入 N。

char ans;

do {
cout<<"Do you have another name (Y/N)?\n";


while(ask!="y"!! ans!!="n") {
cout<<"you must enter 'Y' or an 'N'.\n";
cin >> ans;
}

if(ans=='y')
enter other name();
elseif end;

最佳答案

它简单明了:

string answer;
do {
enter_other_name();
cout << "Do you have another name (Y/N)" << endl;
cin >> answer;
} while(answer!="n");

它会干扰用户,直到他输入n。如果你想在他按 y 时继续窃听,请将最后一行更改为 } while(answer=="y");

关于c++ - do/while 循环不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9312320/

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