C语言里程序编译无误但运行会弹出程序已停止运行是为什么?

您所在的位置:网站首页 安装天正显示停止工作怎么回事 C语言里程序编译无误但运行会弹出程序已停止运行是为什么?

C语言里程序编译无误但运行会弹出程序已停止运行是为什么?

2024-07-02 09:46| 来源: 网络整理| 查看: 265

C语言里程序编译无误但运行会弹出程序已停止运行是为什么?

.Kismet.: #include #include #define MAX 100struct student{ char name[30];//姓名 char sex;//性别,M表示男生,W表示女生 int ID;//学号 int phone;//电话号码 int birthday;//出生年,月,日 };struct student stu[MAX];//结构体变量int num=0;int Sex_m=0;int Sex_w=0;void inputstu(struct student stu[]);//输入学生信息函数void outputallstu(struct student stu[]);//输出所有学生信息函数void searchbyID(struct student stu[],int ID);//通过学号搜索学生信息void insertstu(struct student stu[]);//插入学生信息void deletestu(struct student stu[]);//删除学生信息void statstu(struct student stu[]);//按性别统计学生人数void sortstu(struct student stu[]);//按学号对学生进行排序函数声明int main(){ int menuid; int ID; while(1) { printf("\n****************** 欢迎使用学生信息管理系统 *************\n"); printf("******************** 请按菜单选择 ************\n"); printf("************** 1.学生信息录入 ************\n"); printf("************** 2.学生信息输出 ************\n"); printf("************** 3.按学号查询学生信息 *************\n"); printf("************** 4.插入学生信息 *************\n"); printf("************** 5.删除学生信息(按学号 **************\n"); printf("************** 6.按性别统计学生人数 **************\n"); printf("************** 7.按学号对学生进行排序 **************\n"); printf("************** 0.退出 **************\n"); printf("************** 请输入选择操作: ***************\n"); scanf("%d",&menuid); switch (menuid) { case 1: inputstu(stu); break; case 2: outputallstu(stu); break; case 3: printf("请输入需要查询的学号:\n"); scanf("%d",&ID); searchbyID(stu,ID); break; case 4: insertstu(stu); break; case 5: printf("请输入需要删除的学生学号:\n"); scanf("%d",&ID); deletestu(stu); break; case 6: statstu(stu); break; case 7: sortstu(stu); break; case 0: exit(0); break; default: printf("请按菜单提示操作!\n"); break; } } return 0;}void inputstu(struct student stu[]){ int number,j; char Sex[1]; Sex[0]='M'; printf("请输入学生数量:\n"); scanf("%d",&number); for (j=0;j



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3