c++菜单程序设计 就是设计一个关于选择的程序,就是在执行的时候,出来一个菜单。
然后输入不同的数字就有不同的选择。但是选择完过后,要回到主菜单,不是直接退出程序,要在主菜单里选择才可以退出程序。...
然后输入不同的数字就有不同的选择。但是选择完过后,要回到主菜单,不是直接退出程序,要在主菜单里选择才可以退出程序。
展开
3个回答
展开全部
int Welcome()
{
loop:
int choose;
printf(" **********************************************************************\n");
printf(" ** 请选择数据排列方法: **\n");
printf(" ** 1.冒泡排序 2.选择排序 **\n");
printf(" ** 3.插入排序 4.快速排序 **\n");
printf(" ** 5.程序简介 6.退出程序 **\n");
printf(" **********************************************************************\n");
printf(" 输入你的选择: ");
scanf("%d",&choose);
if(choose!=1 && choose !=2 && choose !=3 && choose !=4 && choose !=5)
{
printf(" 欢迎使用!\n");
exit(0);
}
else if(choose == 5)
{
system("cls");
Help();
goto loop;
}
return choose;
}
void main()
{
Begin:
int choose;
choose=Welcome();
system("cls");
Sort s;
switch(choose)
{
case 1:
s.buddleSort();
s.putOut();
break;
case 2:
s.selectSort();
s.putOut();
break;
case 3:
s.insertSort();
s.putOut();
break;
case 4:
printf(" 快速排序过程显示:(暂缺)\n");
s.cls();
s.quickSort(0,N-1);
s.putOut();
break;
default:
break;
}
printf(" ");
system("pause");
system("cls");
goto Begin;
}
这是我写排序的部分程序,你要的功能就在上面,希望对你有帮助!
{
loop:
int choose;
printf(" **********************************************************************\n");
printf(" ** 请选择数据排列方法: **\n");
printf(" ** 1.冒泡排序 2.选择排序 **\n");
printf(" ** 3.插入排序 4.快速排序 **\n");
printf(" ** 5.程序简介 6.退出程序 **\n");
printf(" **********************************************************************\n");
printf(" 输入你的选择: ");
scanf("%d",&choose);
if(choose!=1 && choose !=2 && choose !=3 && choose !=4 && choose !=5)
{
printf(" 欢迎使用!\n");
exit(0);
}
else if(choose == 5)
{
system("cls");
Help();
goto loop;
}
return choose;
}
void main()
{
Begin:
int choose;
choose=Welcome();
system("cls");
Sort s;
switch(choose)
{
case 1:
s.buddleSort();
s.putOut();
break;
case 2:
s.selectSort();
s.putOut();
break;
case 3:
s.insertSort();
s.putOut();
break;
case 4:
printf(" 快速排序过程显示:(暂缺)\n");
s.cls();
s.quickSort(0,N-1);
s.putOut();
break;
default:
break;
}
printf(" ");
system("pause");
system("cls");
goto Begin;
}
这是我写排序的部分程序,你要的功能就在上面,希望对你有帮助!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询