gpt4 book ai didi

c++ - 决策和递归函数

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:34 24 4
gpt4 key购买 nike

我想做一个没有GUI的计算器,但是我有这样的问题

cout<<"calculator : ";cin>>userAnswer;
if(userAnswer=='yes'){
//procces
} else if(userAnswer=='no'){
//exit
} else{
//here is the problem
}

当用户输入除了是或否之外的输入时,我希望程序再次询问用户是否要再次使用计算器。但我不知道怎么办。我用过递归函数,但是用户输入错误的次数,所以程序会问“Does the user want to use a calculator?”

最佳答案

你可以这样做 -

while (true) {
cout<<"calculator : ";
while(true) {
cin>>userAnswer;
if(userAnswer=='yes'){
//procces
} else if(userAnswer=='no'){
//exit
} else {
break;
}
}
cout<<"Do you want to use a calculator? ";
string feedback;
cin >> feedback;
if ( feedback == "yes") {
continue;
} else {
break;
}
}

关于c++ - 决策和递归函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53960354/

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