diff --git a/giegie.txt b/giegie.txt new file mode 100644 index 0000000..e8290e0 --- /dev/null +++ b/giegie.txt @@ -0,0 +1,10 @@ +1.giegie最喜欢的运动是下面的哪一项? A.篮球 B.足球 C.击剑 D.网球 A +2.giegie的身高是? A.168 B.181 C.183 D.184 C +3.giegie的生日是哪一天? A.8月2日 B.10月31日 C.12月25日 D.12月31日 A +4.giegie的出生地是? A.江苏 B.浙江 C.河南 D.湖南 B +5.giegie的籍贯是? A.广东 B.湖南 C.浙江 D.美国? B +6.giegie的鞋码是? A.41.5 B.42.5 C.43.5 D.44.5 C +7.giegie最喜欢什么衣服? A.棒球服 B.渔网 C.黑色衬衫 D.背带裤 D +8.giegie的应援色是? A.炫酷黑 B.王者金 C.魅影紫 D.深蓝色 B +9.giegie最喜欢吃的菜是? A.香菜凤仁鸡 B.香精煎鱼 C.芹菜炒牛肉 D.人参公鸡 C +10.giegie最喜欢吃的水果是? A.西瓜 B.荔枝 C.黑苹 D.车厘子(樱桃) A \ No newline at end of file diff --git a/giegie绛旈.c b/giegie绛旈.c new file mode 100644 index 0000000..4595be9 --- /dev/null +++ b/giegie绛旈.c @@ -0,0 +1,185 @@ +#include//出现乱码就把编码改一下,哈哈哈哈 +#include +#include +typedef struct giepaper{ + char name[100]; + char qa[100]; + char qb[100]; + char qd[100]; + char qc[100]; + char answer; +}gie; +typedef struct fensi{ + char name[50]; + int num; + int grade; +}CLT; +gie k; +gie m[100]; +CLT fs[10]; +int i=0,t=0,j=0;//i代表题数,t代表人数 j代表答对的题数 +int itry(); +void savingfile(); +void adding(); +void reveal(); + int main(){ + char ch; + int h; + FILE *fp1; + fp1=fopen("giegie.txt","a+"); + + printf("************************\n"); + printf("*欢迎使用giegie答题系统*\n"); + printf("************************\n"); + printf("创作者:韬子同学\n"); + printf("按回车键进入系统\n"); + getchar(); + if(fp1==NULL){ + printf("无法打开该文件:giegie.txt:(\n"); + exit(0); + } + + while(!feof(fp1)){ + fscanf(fp1,"%s %s %s %s %s %c ",k.name,k.qa,k.qb,k.qc,k.qd,&k.answer);//为什么最后得加一个空格??? + //printf("%s %s %s %s %s \n",k.name,k.qa,k.qb,k.qc,k.qd); + i++; + } + rewind(fp1); + for(int a=0;a