gpt4 book ai didi

C++ 帮助 : loops and switches

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

考虑到它是一个开关,我该如何循环选项 1 和 2?编程新手,很难解决这个问题。任何帮助将不胜感激!

#include <iostream>
using namespace std;

int main()
{
int userOption;

cout << "Hello user, what would you like to do?" << endl;
cout << "Option 1: Display a message" << endl;
cout << "Option 2: Perform a calculation" << endl;
cout << "Option 3: Exit program" << endl;
cin >> userOption;

switch (userOption)
{
char op;
int num1, num2;

case 1:
cout << "Welcome user!" << endl;
break;
case 2:
cout << "Enter + for addition, - for subtraction, * for multiplication or / for division: ";
cin >> op;
cout << "Enter two numbers: ";
cin >> num1 >> num2;
if (op == '+')
cout << num1+num2 << endl;
else if (op == '-')
cout << num1-num2 << endl;
else if (op == '*')
cout << num1*num2 << endl;
else if (op == '/')
cout << num1/num2 << endl;
break;
case 3:
cout << "Goodbye!" << endl;
return 0;
break;
default:
cout << "Please enter valid option!" << endl;

}
return 0;
}

最佳答案

简单来说,你可以使用这样的东西:

unsigned int selection = 25;
// Print menu and input selection
while (selection != 3)
{
// Do stuff
// Print menu and input selection
}

关于C++ 帮助 : loops and switches,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46572500/

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