c++编写选择菜单程序,怎么返回上一步执行?
我在用c++编选择菜单程序,请问下怎么让我选择了a菜单不停止,然后返回上一步进行选择呀谢谢了。#include<iostream.h>#include<iomanip.h...
我在用c++编选择菜单程序,请问下怎么让我选择了a菜单不停止,然后返回上一步进行选择呀 谢谢了。
#include <iostream.h>
#include<iomanip.h>
void main()
{
int a,i,j,k;
for(i=1;i<13;i++)
{
cout<<"* ";
}
cout<<endl;
for(i=1,k=1;i<4;i++,k++)
{
cout<<"* "<<k<<" "<<"你选择的是"<<k<<setw(5)<<"*";
cout<<endl;
cout<<endl;
}
k=0;
cout<<"* "<<k<<" "<<"退出"<<setw(12)<<"*";
cout<<endl;
for(i=1;i<13;i++)
{
cout<<"* ";
}
cout<<endl;
————————————————————————————————————————————————————重点是下面怎么让我选择了1不停止
cin>>a;
switch(a)
{
case 1:cout<<"你选择的是1\n"; break;
case 2:cout<<"你选择的是2\n"; break;
case 3:cout<<"你选择的是3\n"; break;
case 0:cout<<"\n"; break;
}
} 展开
#include <iostream.h>
#include<iomanip.h>
void main()
{
int a,i,j,k;
for(i=1;i<13;i++)
{
cout<<"* ";
}
cout<<endl;
for(i=1,k=1;i<4;i++,k++)
{
cout<<"* "<<k<<" "<<"你选择的是"<<k<<setw(5)<<"*";
cout<<endl;
cout<<endl;
}
k=0;
cout<<"* "<<k<<" "<<"退出"<<setw(12)<<"*";
cout<<endl;
for(i=1;i<13;i++)
{
cout<<"* ";
}
cout<<endl;
————————————————————————————————————————————————————重点是下面怎么让我选择了1不停止
cin>>a;
switch(a)
{
case 1:cout<<"你选择的是1\n"; break;
case 2:cout<<"你选择的是2\n"; break;
case 3:cout<<"你选择的是3\n"; break;
case 0:cout<<"\n"; break;
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询