100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 单项选择题标准化考试系统c语言课程设计 C语言课程设计源码(单项选择题标准化考试系

单项选择题标准化考试系统c语言课程设计 C语言课程设计源码(单项选择题标准化考试系

时间:2024-01-30 03:03:28

相关推荐

单项选择题标准化考试系统c语言课程设计 C语言课程设计源码(单项选择题标准化考试系

C语言课程设计源码,可直接运行,功能完善。

else

main();//返回主菜单

}

void exe2()//实现用户自主输入题目

{

void main();

system("cls");

int n;

FILE *fp;

if((fp=fopen("c:\\test.txt","a"))==NULL)

{

printf("文件打开失败请检查C盘下的test.txt文件。\n");

exit(0);

}

struct test *p1=NULL;

p1=(struct test *)malloc(LEN);//开辟内存空间

do

{

printf("请输入题目:");

scanf("%s",&p1->que);

}while(p1->que[0]=='\0');

do

{

printf("请输入选项A:");

scanf("%s",&p1->answer1);

}while(p1->answer1=='\0');

do

{

printf("请输入选项B:");

scanf("%s",&p1->answer2);

}while(p1->answer2=='\0');

do

{

printf("请输入选项C:");

scanf("%s",&p1->answer3);

}while(p1->answer3=='\0');

do

{

printf("请输入选项D:");

scanf("%s",&p1->answer4);

}while(p1->answer4=='\0');

printf("请输入答案:");

do

{

scanf("%c",&p1->ture);

p1->ture=toupper(p1->ture);

}while(p1->ture!='A'&&p1->ture!='B'&&p1->ture!='C'&&p1->ture!='D');

printf("\n确认输入题目?\n1.是。 2.否。\n");

scanf("%d",&n);

if(n==1)

{

fputc('\n',fp);

fputs(p1->que,fp);

fputc(' ',fp);

fputs("A.",fp);

fputs(p1->answer1,fp);

fputc(' ',fp);

fputs("B.",fp);

fputs(p1->answer2,fp);

fputc(' ',fp);

fputs("C.",fp);

fputs(p1->answer3,fp);

fputc(' ',fp);

fputs("D.",fp);

fputs(p1->answer4,fp);

fputc(' ',fp);

fputc(p1->ture,fp);

fclose(fp);

printf("保存成功!");

system("cls");

free(p1);

printf("是否继续添加?\n1.继续添加 2.返回主菜单\n");

scanf("%d",&n);

if(n==1)

exe2();

else

main();

}

else

{

free(p1);

exe2();

}

}

void main()

{

system("cls");

int n;

printf("********************************\n");

printf("欢迎使用单项选择题标准化考试系统\n");

printf("********************************\n");

printf("\t1.开始答题。\n");

printf("\t2.添加试题。\n");

printf("\t3.退出系统。\n");

printf("\n请选择:");

scanf("%d",&n);

switch(n)

{

case 1:exe1();break;

case 2:exe2();break;

case 3:printf("\n^-^,goodbye!\n");

}while(n!=3);

}

单项选择题标准化考试系统c语言课程设计 C语言课程设计源码(单项选择题标准化考试系统)...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。