三九宝宝网宝宝百科宝宝知识

学生信息管理系统程序C语言

12月21日 编辑 39baobao.com

[中班语言儿歌:谁和谁好]活动目标: 1、理解儿歌内容,感受儿歌的语言美,初步学习儿歌。2、初步尝试用动作表现儿歌内容。3、养成良好的倾听习惯,感受儿歌优美的意境。活动准备:背景图,小图片(白云,蜜蜂,小朋友...+阅读

#include#include#include#define YN {do {yes_no=getch();printf("%c",yes_no);}while(yes_no!='y'&yes_no!='Y'&yes_no!='n'&yes_no!='N');} /*判断学号是否为空*/ #define XH {do {gets(temp.xh);}while(strcmp(temp.xh," ")==0);} /*录入学生的学号、班级、姓名、性别、生日、籍贯、学院*/ #define SEX {do{printf("xingbie(w for woman,m for man):\n");gets(temp.xb);}while(temp.xb[0]!='w'&temp.xb[0]!='m');} #define LR {printf("banji:");gets(temp.bj);printf("xingming:");gets(temp.xm); SEX printf("shengri:");gets(temp.sr);printf("jiguan:");gets(temp.jg);printf("xueyuan:");gets(temp.xy);} /*判断文件是否打开*/ #define PDW {if(fp==NULL) {printf("\n The file can't be opened\n");return;}} #define PD {while(temp.xh[0]!='#'&temp.bj[0]!='#'&temp.xm[0]!='#'&temp.xb[0]!='#'&temp.sr[0]!='#'&temp.jg[0]!='#'&temp.xy[0]!='#');} /*将学生的档案放进文件fp中*/ #define GS0 {fprintf(fp,"%10s%10s%10s%10s%10s%10s%10s\n",temp.xh,temp.bj,temp.xm,temp.xb,temp.sr,temp.jg,temp.xy);} /*如果学生的信息不为空,则将该学生的信息输入文件fp中*/ #define PD1 {if(temp.xh[0]!='#'&temp.bj[0]!='#'&temp.xm[0]!='#'&temp.xb[0]!='#'&temp.sr[0]!='#'&temp.jg[0]!='#'&temp.xy[0]!='#') GS0} /*从文件fp中接收学生的档案信息*/ #define GS {fscanf(fp,"%10s%10s%10s%10s%10s%10s%10s\n",temp.xh,temp.bj,temp.xm,temp.xb,temp.sr,temp.jg,temp.xy);} /*通过结构体数组接收文件fp中的学生档案信息*/ #define GS1 {fscanf(fp,"%10s%10s%10s%10s%10s%10s%10s\n",stu[i].xh,stu[i].bj,stu[i].xm,stu[i].xb,stu[i].sr,stu[i].jg,stu[i].xy);} /*通过结构体数组将学生信息传送到文件fp中*/ #define GS2 {fprintf(fp,"%10s%10s%10s%10s%10s%10s%10s\n",stu[i].xh,stu[i].bj,stu[i].xm,stu[i].xb,stu[i].sr,stu[i].jg,stu[i].xy);} #define SRW {while(feof(fp)==0){GS1 i++;n++;}} /*判断是否已执行到文件尾,并用i,n记录学生人数*/ #define PT {printf("%c",choose);} /*回显所选数*/ #define PTF {printf("%-10s%-10s%-10s%-10s%-10s%-10s%-10s\n",temp.xh,temp.bj,temp.xm,temp.xb,temp.sr,temp.jg,temp.xy);} #define PTF1 {printf("%-10s%-10s%-10s%-10s%-10s%-10s%-10s\n",stu[i].xh,stu[i].bj,stu[i].xm,stu[i].xb,stu[i].sr,stu[i].jg,stu[i].xy);} #define GS3 {printf("\nxuehao banji xingming xingbie shengri jiguan xueyuan \n");} #define N 100 struct student {char xh[10]; char bj[10]; char xm[10]; char xb[2]; char sr[10]; char jg[10]; char xy[10]; }; void menu(); /*函数声明*/ void creat(); void refert(); void delete(); void add(); void modify(); void show(); void tongji(); void order(); void password(); main() { char choose,yes_no; do { menu(); /*调用菜单函数*/ printf("\n\t\t please choose(1-9):"); choose=getch(); switch(choose) {case '1':PT creat();break; case '2':PT refert();break; case '3':PT password(); delete();break; case '4':PT add();break; case '5':PT password(); modify();break; case '6':PT show();break; default:printf("\n %c choose wrong!\n",choose); } if(choose==9) break; printf("do you want to cotinue?(y/n)\n"); YN }while(yes_no=='y'||yes_no=='Y'); } /*制作菜单*/ void menu() {clrscr(); /*清屏*/ printf("\n\n\n"); printf("\t\tWelcome to the student information manage system!\n"); printf("\t\t the designer----Your_name \n"); printf("\t\t ************************************\n"); printf("\t\t * please input order number *\n"); printf("\t\t * 1----------------creat *\n"); /*录入学生档案*/ printf("\t\t * 2----------------refer to *\n"); /*查询学生档案*/ printf("\t\t * 3----------------delete *\n"); /*删除学生档案*/ printf("\t\t * 4----------------add *\n"); /*添加学生档案*/ printf("\t\t * 5----------------modify *\n"); /*修改学生档案*/ printf("\t\t * 6----------------show *\n"); /*显示学生档案*/ printf("\t\t * 7----------------tongji *\n"); /*统计同一个学院的学生人数*/ printf("\t\t * 8----------------order *\n"); /*学生档案的排序*/ printf("\t\t * 9----------------exit *\n"); /*退出*/ printf("\t\t *********************************\n"); } /*录入学生档案*/ void creat() {int i=1; struct student temp; FILE *fp; fp=fopen("f:\\123.txt","w"); /*以只写方式打开文件,且测试*/ PDW do{ clrscr(); printf(" every pace end with '#'\n "); printf(" please input number %d information:\n",i); printf(" xuehao:"); XH /*判断学号是否为空*/ LR /*录入学生的学号、班级、姓名、性别、生日、籍贯、学院*/ PD1 /*判断学生信息是否为空,并放进文件fp中*/ i++; } while(temp.xh[0]!='#'&temp.bj[0]!='#'&temp.xm[0]!='#'&temp.xb[0]!='#'&temp.sr[0]!='#'&temp.jg[0]!='#'&temp.xy[0]!='#'); fclose(fp); /*关闭文件*/ } /*查询学生档案*/ void refert() {char c,mid[10],b[10]; FILE *fp; int flag=0,n=0; struct student temp; fp=fopen("f:\\123.txt","r"); /*打开文件*/ PDW clrscr(); printf("\n which way ...

以下为关联文档:

小班语言小手帕听课记录“手帕就像一块大大的魔术布,能在老师的巧手编织下变成一个个神奇的小动物,小玩具。”,这是一节社会领域的学科《好玩的手帕》,开展这个活动,我本来是要达到这样的目标:1.尝试各种...

如何上好小班语言小兔子找太阳语言是人类最重要的交际工具。特别是在信息技术、科学技术飞速发展的今天,人们交往日益频繁。它要求社会成员有较高的语言表达能力,能用清晰、简洁的语言表达自己的观点和见解...

如何上小班语言课小兔的玩具店要想上好小班的课,首先要会说“孩子话”,也就是他们能听懂的语言,这需要经验的积累,说话语气语调要起伏很大,不能像平时和其他成人说话时那样,那太平淡了,孩子会觉得没有吸引力,也不...

小班语言教案雨设计思路: 雨是人们生活中常见的一种自然现象,孩子们喜欢看雨、听雨甚至玩雨…… 散文“听雨”紧密联系孩子们的生活,用自然、亲切的语气引导孩子们去倾听雨声,结构严谨,语言优美...

小班语言调皮的球教案及活动反思设计意图 教师在设计和开展游戏时,常常会抱怨游戏材料不够多、不够新,自制的游戏材料有时又发挥不了应有的作用,无法提高幼儿参与游戏的积极性。其实,幼儿园里有一些随处可见的...

小班语言教案亲亲亲亲好老师 一、活动目的1、喜欢用普通话与教师交谈,或讲悄悄话。 2、初步能听辨教师的不同音色和简单指令。 3、培养幼儿爱老师的情感。 二、活动准备班级教师的照片若干张...

如何提高语言活动中师幼互动的有效性英盛观察为您解答:有效的师幼互动、精心的活动预设,有助于教师有针对性地驾驭教育过程,准确地评估幼儿的发展,以使活动更有针对性,更有利于幼儿的发展。 一、环境预设时的“趣”...

幼儿园语言汇报表演总结心得本学期我担任中二班的配班老师.我基本上能按照幼儿园的目标,切合实际,根据幼儿的年龄特征,拟定各科的教学计划和目标,层层递进地开展教学活动.回故本学期的教学工作感觉良好,每位...

中班语言乱糟糟的房间教案怎样来写目的要求1、理解故事内容,懂得不偷懒,当天的事应当天完成。 2、理解词语:明亮、勤快、清清爽爽、乱糟糟 准备一架录音机、一盒故事录音磁带、教育挂图、小熊、小猫、小松鼠布偶...

推荐阅读
图文推荐