{ do { printf("\n请输入问题题干 :");scanf("%s",&que[i].quest); printf("\n*请输入A选项 :");scanf("%s",&que[i].option_a); printf("\n*请输入B选项 :");scanf("%s",&que[i].option_b); printf("\n*请输入C选项 :");scanf("%s",&que[i].option_c); printf("\n*请输入D选项 :");scanf("%s",&que[i].option_d); printf("\n请输入正确选项 :");scanf("%s",&que[i].answer_t);
fprintf(fp,"%d %s %s %s %s %s %s\n",i,que[i].quest,que[i].option_a,que[i].option_b,que[i].option_c,que[i].option_d,que[i].answer_t);
printf("\n* 您想继续录入题目?(1.是 0.否)\n"); scanf("%d",&n); i++; }while(n==1); system("cls"); main(); } fclose(fp); }
3、关于答题系统
实现从系统中抽取相应数量的试题,实际上就是对保存好的试题数据进行提取。允许用户输入自己想要抽取的题目数量,并输入自己的答案,保存在磁盘文件中。然后显示下一道试题在屏幕上。程序如下:
void answer() { FILE *fp; void main(); void answer(); int n,i,b;
system("cls");