实现一个简单的菜单程序,运行时显示“Menu:A(dd) D(elete)S(ort)Q(ui Select one:”提示用户输入,A表示增加,D表示删除,S表示排序,Q表示退出,输入为A、D、S时分别提示“数据已经增加、删除、排序。”输入为Q时程序结束。(1)要求使用if…else语句进行判断,用break、continue 控制程序流程。(2)要求使用switch语句。
1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one"<<endl; 6 cout<<"输入A表示增加,输入D表示删除,输入S表示排序,输入Q表示退出"<<endl; 7 char a; 8 do 9 { 10 cin>>a; 11 if(a=='A') 12 { 13 cout<<"数据已增加"<<endl; 14 continue; 15 } 16 else if(a=='D') 17 { 18 cout<<"数据已删除"<<endl; 19 continue; 20 } 21 else if(a=='S') 22 { 23 cout<<"数据已排序"<<endl; 24 continue; 25 } 26 else if(a=='Q') 27 { 28 break; 29 } 30 }while(a!='Q'); 31 return 0; 32 }
1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 cout<<"Menu: A(dd) D(elete) S(ort) Q(uit),Select one"<<endl; 6 cout<<"输入A表示增加,输入D表示删除,输入S表示排序,输入Q表示退出"<<endl; 7 char a; 8 do 9 { 10 cin>>a; 11 switch(a){ 12 case 'A': 13 cout<<"程序已经增加 "<<endl; 14 break; 15 case 'D': 16 cout<<"程序已经删除"<<endl; 17 break; 18 case 'S': 19 cout<<"程序已经排序"<<endl; 20 break; 21 case 'Q': 22 break; 23 } 24 }while(a!='Q'); 25 return 0; 26 }
标签:11,26,cout,int,namespace,C++,课后练习,include From: https://www.cnblogs.com/Lyh3012648079/p/17307637.html