#include <stdio.h>
void main()
{
int i;
printf("
主菜单\n");
printf("===========================\n");
printf("
1.输入功能\n");
printf("
2.按学号查找\n");
printf("
3.打印输出\n");
printf("
0.退出\n");
printf("===========================\n");
printf("
请选择(0~3)\n");
do
{
scanf_s("%d",&i);
{
switch(i)
{
case 0:printf("谢谢使用\n");break;
case 1:printf("请输入\n");break;
case 2:printf("请输入查找学生学号\n");break;
case 3:printf("正在输出\n");break;
default:printf("输入错误,请重新输入\n");
}
}
}
while(i!=0);
}
//给你参考我编写的,利用do-while会先执行一次的特点,所以我们可以把0直接内嵌到switch里面去。最开始想用while来做,那个0的问题处理了好久都没有搞定……