- “晒笔记”活动
- 帖子详情
文化人
物联网203-王浩然
发表于2020年12月04日
<p>#define M 6 <br >#define X 6<br >#define N 5<br >#include<string.h> <br >#include <stdio.h><br >char username[16];<br >char password[16];<br >char username1[16];<br >char password1[16];<br >int newStrCmp(char *str1,char *str2){ //char str1[],char str2[]<br > //int i;<br > for(;(*(str1)!='\0'||*(str2)!='\0')&&*(str1)==*(str2);str1++,str2++);<br > return (*(str1)>*(str2))?1:(*(str1)<*(str2)?-1:0);<br >}<br >void displayExamSheet(){<br > double s[M][X]={{78,73,89,62,74},<br > {64,63,79,67,84},<br > {79,68,84,85,69},<br > {85,77,82,68,74},<br > {89,73,89,62,86},<br > {64,79,84,92,84},};<br > printf("学号\t语文\t数学\t英语\t物理\t生物\t总分\t平均分\n");<br > printf("===================================================================\n");<br > for(int i=0;i<M;i++){<br ><br > printf("NO.%d\t",i+1);<br > for(int j=0;j<N;j++){<br > printf("%.0f\t",s[i][j]);<br ><br > s[i][5]+=s[i][j]; <br > }<br > s[i][6]=s[i][5]/N;<br ><br > printf("%.0f\t%.2f",s[i][5],s[i][6]);<br > printf("\n");<br > }<br > printf("\n");<br >}<br >void examine(){ <br > char exam[N][7][50]={{"2014年足球世界杯冠军是()?", <br > "A.中国",<br > "B.巴西", <br > "C.德国",<br > "D.阿根廷",<br > "C"<br > ""},<br > {"2、2018年足球世界杯冠军是()?", <br > "A.法国",<br > "B.西班牙", <br > "C.意大利",<br > "D.荷兰",<br > "A"<br > ""},<br > {"3、2016年足球欧洲杯冠军是()?", <br > "A.法国",<br > "B.葡萄牙", <br > "C.西班牙",<br > "D.德国",<br > "B"<br > ""},<br > {"4、19-20赛季欧冠冠军是()?", <br > "A.利物浦",<br > "B.曼城", <br > "C.巴塞罗那",<br > "D.拜仁慕尼黑",<br > "D"<br > ""},<br > {"5、18-19赛季欧冠冠军是()?", <br > "A.曼联",<br > "B.皇家马德里", <br > "C.利物浦",<br > "D.尤文图斯",<br > "C"<br > ""}};<br > printf("欢迎使用考试系统\n");<br > int score=0; <br > for(int i=0;i<N;i++){<br > printf("%d、%s\n",i+1,exam[i][0]);<br > printf("%s\n",exam[i][1]);<br > printf("%s\n",exam[i][2]);<br > printf("%s\n",exam[i][3]);<br > printf("%s\n",exam[i][4]);<br > //printf("%s\n",exam[i][5]);<br > //printf("%s\n",exam[i][6]);<br > printf("请输入你的答案!\n");<br > scanf("%s",exam[i][6]);<br > getchar();<br > if(!newStrCmp(exam[i][5],exam[i][6])){//strcmp(exam[i][5],exam[i][6]==0<br > score+=20;<br > }<br > }<br > printf("您的分数为: %d\n",score);<br >}<br > void myRegister(){<br > printf("欢迎注册本考试系统\n");<br > printf("输入用户名\n");<br > scanf("%s",username);<br > getchar();<br > printf("输入用户密码\n");<br > scanf("%s",password);<br > getchar();<br > } <br >void login(){<br > printf("欢迎登录本考试系统\n");<br > printf("输入用户名\n");<br > scanf("%s",username1);<br > getchar();<br > printf("输入用户密码\n");<br > scanf("%s",password1);<br > getchar();<br > if(!newStrCmp(username,username1)&&!newStrCmp(password,password1)){//strcmp(exam[i][5],exam[i][6]==0<br > printf("恭喜你成功登录本考试系统\n");<br >