学生信息管理系统设计(C语言)

[复制链接]
查看11 | 回复0 | 2010-3-9 14:10:21 | 显示全部楼层 |阅读模式
写了半天,看看吧。#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("\n请输入学号:"); scanf("%d",&st.id); fflush(stdin); printf("\n请输入姓名:"); gets(st.name); printf("\n") ; printf("请输入年龄:"); scanf("%d",&st.age); fflush(stdin); printf("\n请输入姓别:"); gets(st.sex); fflush(stdin); printf("\n请输入生日:"); gets(st.birthady);printf("\n请输入电话:"); scanf("%d",&st.tel); fflush(stdin); printf("\n请输入籍贯:"); gets(st.nativeplace);printf("\n是否继续输入另外一个学生信息?(y/n)"); fflush(stdin); a=getchar(); i++; }while(a=='y' && i<=50); } void xianshi() { int j; printf("\t学号\t姓名\t年龄\t性别\t生日\t\t电话\t籍贯\n"); for(j=0;j=20)printf("\n\t没有找到这个学生!!!\n");else{printf("\t学号\t姓名\t年龄\t性别\t生日\t\t电话\t籍贯\n");printf("\t%d\t%s\t%d\t%s\t%s\t%d\t%s\n",st[m].id,st[m].name,st[m].age,st[m].sex,st[m].birthady,st[m].tel,st[m].nativeplace);}printf("\n是否查找另一个学生的信息?(y/n)");fflush(stdin);b=getchar(); }while(b=='y'); } void shanchu() { char name[20],c; int a,b; do { printf("\n请输入要删除的学生姓名:\n"); fflush(stdin); gets(name); for(a=0;ai) printf("\t没有找到这个学生!!!\n"); else { i--; xianshi(); } printf("\n是否继续删除另一个学生信息?(y/n) "); fflush(stdin); c=getchar(); }while(c=='y'); } void charu() { shuru(); paixu(); } void main() //主函数 { int change; do{ system("cls"); printf("============================学生信息管理系统===================================\n"); printf("\t\t一: 输入学生信息\n"); printf("\t\t二: 显示学生信息\n"); printf("\t\t三: 查找学生信息\n"); printf("\t\t四: 删除学生信息\n"); printf("\t\t五: 插入学生信息\n"); printf("\t\t六: 退出程序\n"); fflush(stdin); printf("\t\t请输入功能选项:"); 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); }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行