利用C语言开发一个“小学生算术四则运算测试系统” 下载本文

内容发布更新时间 : 2024/5/23 1:45:39星期一 下面是文章的全部内容请认真阅读。

开始 while(1) 提示输入题目的种类 main()函数和函数体 提示题目类型和代号 学生输入所选题的代号type 非0 type!=1type!=2type!=3type!=4 提示输入代0 号错误,重新输入代号 调用question_get()函数,将返回值赋给answer 提示输入1.加法……

提示要求学输入你所选生输入自己的题的类型的答案 type 学生输入自己的答案,并赋给temp temp!=answer 非0 0 提示输入提示答案错答案正确 误,重做 提示继续测提示重新输试请按1,退入自己的答出测试请按0 案 学生输入0输入答案或者1 赋给temp flag

flag!=1&&flag!=0 非0 继续测试请按1,退出测试请按0 0 scanf(\&flag); flag==0 0 非0 退出

int a,b,c; type==1 非0 a=rand()?9; b=999-a; printf(\d+%d=? \ return(a+b); 函数调用处

0 question_get()函数 type==2 0 type==3 b=rand()?9; 非0 b=rand()P0; a=rand()P0; c=999-b; b==0 a==0 c=rand()%非0 c; 0 a=rand0 b=1000/()Pb=rand()printf(\a; P0; %d-%d=?c=1000/b; \b=rand()%b 1 return(c); printf(\c=rand()P0 函数调用处 %d=?\函数调用处 非c!=0 0 return(a*b)0 printf(\\\n%d/%retur函数调用处 break; d=?\n(c); c,b);