正在加载图片...
int Find(struct student*p, int n) printf("hn请输入学生姓名") /*调用 Searchi函数* if(i==-1) e/e printf没有匹配信息,请重试%slm,s) 修改信息函数 void Modify(struct student*p, int n) =Find(p, n) /*调用 Findo函数* if(>=0) *若找到匹配信息,则修改* printf("请输入新信息:n"); printi("班级:") scanf("%s" (p+1)->Class) print("学号: scanf("%s" (p+i)->StudentNumber) printi("姓名"); canf("%s" (p+1)->Name) print"语文:") scanf("%d", &((p+i)->Score[OD); printi("数学:") scanf("%od", &((p+i)->Score[lD); printi("外语:") scanf("%d", &( (p+i)->Score[2D); printf(("物理:"); scanf("%d", &((p+1)->Score3D printi("化学:") scanf("%d", &((p+i)->Score[ 4D) (p+1)->Total=0 (p+i)->Total=((p+i)->Total+(p+i)->Score[0]+(p+i)->Score[1]int Find(struct student *p,int n) { int i; char str[20]; printf("\n 请输入学生姓名:"); scanf("%s",str); i=Search(p,str,n); /*调用 Search()函数*/ if(i==-1) printf("没有匹配信息,请重试 %s!\n",str); else Display(p,i,i); getchar(); return i; } /**********************************************************\ 修改信息函数 \**********************************************************/ void Modify(struct student *p,int n) { int i; i=Find(p,n); /*调用 Find()函数*/ if(i>=0) /*若找到匹配信息,则修改*/ { printf("请输入新信息:\n"); printf("班级:"); scanf("%s",(p+i)->Class); printf("学号:"); scanf("%s",(p+i)->StudentNumber); printf("姓名:"); scanf("%s",(p+i)->Name); printf("语文:"); scanf("%d",&((p+i)->Score[0])); printf("数学:"); scanf("%d",&((p+i)->Score[1])); printf("外语:"); scanf("%d",&((p+i)->Score[2])); printf("物理:"); scanf("%d",&((p+i)->Score[3])); printf("化学:"); scanf("%d",&((p+i)->Score[4])); (p+i)->Total=0; (p+i)->Total=((p+i)->Total+(p+i)->Score[0]+(p+i)->Score[1]
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有