学生信息管理系统设计(C语言)。怎么办?
"写了半天,看看吧。#include #include #include #include struct student{ int id; char name[10]; int age; char sex[10];char birthady[20]; int tel;char nativeplace[50];}st[50]; int i=0; void shuru() { char a; do{ printf("
请输入学号:"); scanf("%d",&st[i]。 id); fflush(stdin); printf("
请输入姓名:"); gets(st[i]。name); pr...全部
"写了半天,看看吧。#include #include #include #include struct student{ int id; char name[10]; int age; char sex[10];char birthady[20]; int tel;char nativeplace[50];}st[50]; int i=0; void shuru() { char a; do{ printf("
请输入学号:"); scanf("%d",&st[i]。
id); fflush(stdin); printf("
请输入姓名:"); gets(st[i]。name); printf("
") ; printf("请输入年龄:"); scanf("%d",&st[i]。
age); fflush(stdin); printf("
请输入姓别:"); gets(st[i]。sex); fflush(stdin); printf("
请输入生日:"); gets(st[i]。
birthady);printf("
请输入电话:"); scanf("%d",&st[i]。tel); fflush(stdin); printf("
请输入籍贯:"); gets(st[i]。
nativeplace);printf("
是不是继续输入另外1个学生信息?(y/n)"); fflush(stdin); a=getchar(); i ; }while(a=='y' && i=20) printf("
木有找到这个学生!!!
"); else { printf(" 学号 姓名 年龄 性别 生日 电话 籍贯
"); printf(" %d %s %d %s %s %d %s
", st[m]。
id,st[m]。name,st[m]。age,st[m]。sex,st[m]。birthady,st[m]。tel,st[m]。
nativeplace); } printf("
是不是查找另1个学生的信息?(y/n)"); fflush(stdin); b=getchar(); }while(b=='y'); } void shanchu() { char name[20],c; int a,b; do { printf("
请输入要删掉的学生姓名:
"); fflush(stdin); gets(name); for(a=0;ai) printf(" 木有找到这个学生!!!
"); else { i--; xianshi(); } printf("
是不是继续删掉另1个学生信息?(y/n) "); fflush(stdin); c=getchar(); }while(c=='y'); } void charu() { shuru(); paixu(); } void main() //主函数 { int change; do{ system("cls"); printf("============================学生信息管理系统(System)===================================
"); printf(" 一: 输入学生信息
"); printf(" 二: 显示学生信息
"); printf(" 三: 查找学生信息
"); printf(" 四: 删掉学生信息
"); printf(" 五: 插入学生信息
"); printf(" 六: 退出程序
"); fflush(stdin); printf(" 请输入功能选项:"); scanf("%d",&change); switch(change) { case 1: shuru(); break; case 2: xianshi(); break; case 3: chazhao(); break; case 4: shanchu(); break; case 5: charu(); break; case 6: break; } getch(); }while(change!=6); }"。收起