C++-实现一个简单的菜单程序-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
C++-实现一个简单的菜单程序
1if-else语句实现
实现一个简单的菜单程序运行时显示"Menu: A(dd) D(delete) S(ort) Q(uit), Select one:”提示用户输入A表示增加D表示删除S表示排序Q表示退出输入是A、D、S时分别提示数据已经增加、删除、排序。“输入是Q时程序结束。”
1.1代码实现
# include <iostream>
# include <cstdlib>
using namespace std;
int main()
{
char choice, c;
while(1)
{
cout << "Menu: A(dd) D(delete) S(ort) Q(uit), Select one:";
cin >> c;
choice = toupper(c);
if(choice == 'A')
{
cout << "数据已经增加." << endl;
continue;
}
else if(choice == 'D')
{
cout << "数据已经删除." << endl;
continue;
}
else if(choice == 'S')
{
cout << "数据已经排序." << endl;
continue;
}
else if(choice == 'Q')
break;
}
return 0;
}
1.2功能检测
2switch语句实现
2.1代码实现
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
char choice;
while(1)
{
cout << "menu: A(dd) D(elete) S(ort) Q(uit), Select one:";
cin >> choice;
switch(toupper(choice))
{
case 'A':
cout << "数据已经增加." << endl;
break;
case 'D':
cout << "数据已经减少." << endl;
break;
case 'S':
cout << "数据已经排序." << endl;
break;
case 'Q':
exit(0);
break;
default:
;
}
}
return 0;
}
2.2功能检测
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |