严正声明:仅是给不会做的人参考一下,提供个思路。请勿原本照搬,别忘了老师也会看帖子的。
经典入学基础测试题。你做对了吗??
ps:也是某吧友发出来的。现改正了。完美运行,回复查收哦。
-----如帮助到了你,请大方打赏点黑马币,谢谢。
#include <stdio.h> #include<string.h> #include <stdlib.h> #define N 500//结构体数组的大小
void caidan();/*功能浏览表,供使用者选择功能*/ void zengjia();/*学生信息的增加*/ void shanchu();/*学生信息的删除*/ void chaxun();/*学生信息的查询*/ int leve = 0; struct Student { char *name; int age; char sex[2]; int number; int score; }stu[N];
int main() { //int leve = 0; caidan(); return 0; }
void caidan() { int x=0; printf("\n\n\n\n\n\n\n\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*******************\n"); printf("\n\t退出请输入:0\n\n\n");//输入0程序执行完毕 printf("请输入功能序号:\n"); scanf("%d",&x); switch(x)/*每个case后均有菜单函数,功能结束后返回功能表,按88结束*/ { case 1:zengjia();caidan();break; case 2:shanchu(stu);caidan();break; case 3:chaxun();caidan();break; case 0:break; default:printf("请输入正确的序号!");caidan() ;break; } } void zengjia() {
} }
|