#include<stdio.h>
int menu(){
int p
printf("\t\t欢迎使用学生成绩管理系统\n")
printf("\t\t\t0:退出\n")
printf("\t\t\t1:录入学生信息\n")
printf("\t\t\t2:排序打印成绩\n")
printf("\t\t\t3:统计分布情况\n")
printf("\t\t\t4:查询学生信息\n")
printf("^_^ 提示:请输入操作命令 >>>>:")
scanf("%d",&p)
return p
}
int main(){
int ch
//...
while(1){
system("cls")
ch=menu()
if(ch==0)
break
switch(ch){
case 1:
//调用 录入学生信息 的函数
break
case 2:
//调用 ... 的函数
break
case 3:
//调用 ... 的函数
break
case 4:
//调用 ... 的函数
break
}
}
system("pause")
return 0
}
1、使用输出函数即可。
2、例程:
#include <iostream>#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
using namespace std
void xuanzepaixu() //选择排序函数
{
printf("待添加,请按任意键继续...")
getchar()
}
void erfenpaixu() //二分查找函数
{
printf("待添加,请按任意键继续...")
getchar()
}
void menu() //主菜单
{
system("cls") //清屏
printf("\n\t\t\t 菜单\n")
printf("\t\t\t#***********************#\n")
printf("\t\t\t# 1选择排序 #\n")
printf("\t\t\t# 2二分查找 #\n")
printf("\t\t\t# 3返回 #\n")
printf("\t\t\t# 4---关闭 #\n")
printf("\t\t\t#***********************#\n")
printf("\t\t\t 请选择(1-4) =:")
}
void main()
{
char select
while(1)
{
menu()
system("COLOR 9f")
scanf("%c",&select)
if(select=='3')
break //返回上级菜单
else
{
getchar() //读入回车符
if(!isdigit(select)) //如果不是数字字符
{
printf("\n\7Your select may be wrong, must enter the digit!\n")_getch()
}
else
{
switch (select)
{
case '1': xuanzepaixu()break
case '2': erfenpaixu()break
case '4':exit(0) //直接退出
default:
{
printf("\n\7\7Your selected digit may be wrong, select again!\n")
_getch()
break
}
}
}
}
}
}