//1年前学C的时候写的,哈哈,今天派上用场了,找了我好久。

//系统出题是基本的加减乘除。用了随机函数。

#include

#include

#include

int x,y,z,b;char ch;

void jiafa();

void jianfa();

void chengfa();

void chufa();

void main()

{

int o;

printf("\n\t\t小学生计算提高工具\n");

printf("\n\t1.加法  2.减法  3.乘法  4.除法  5.结束");

printf("\n");

printf("\n选择难度:");

scanf("%d",&o);

switch(o)

{

case 1:jiafa();break;

case 2:jianfa();break;

case 3:chengfa();break;

case 4:chufa();break;

case 5:exit(0);break;

default:printf("输入错误!");

}

}

void jiafa()

{ do{

printf("\n\t加法题目:");

srand( (unsigned)time( NULL ) );

x=(rand()%10);

y=(rand()%10);

z=x+y;

printf("%d+%d=",x,y);

scanf("%d",&b);

if(b==z)

{

printf("\n\t答案:");printf("%d+%d=%d\n",x,y,z);printf("\n\t恭喜,答对了!\n\t\t\t\n");

}

else

{

printf("\n\t继续努力!\n\t\t\t\n");

}getchar();

printf("是否继续(Y OR N)");

scanf("%c",&ch);

}while(ch=='y'||ch=='Y');

}

void jianfa()

{

do{

printf("\n\t减法题目:");

srand( (unsigned)time( NULL ) );

x=(rand()%10);

y=(rand()%10);

z=x-y;

printf("%d-%d=",x,y);

scanf("%d",&b);

if(b==z)

{

printf("\n\t答案:");printf("%d-%d=%d\n",x,y,z);printf("\n\t恭喜,答对了!\n\t\t\t\n");

}

else

{

printf("\n\t继续努力!\n\t\t\t\n");

}getchar();

printf("是否继续(Y OR N)");

scanf("%c",&ch);

}while(ch=='y'||ch=='Y');

}

void chengfa()

{

do{

printf("\n\t乘法题目:");

srand( (unsigned)time( NULL ) );

x=(rand()%10);

y=(rand()%10);

z=x*y;

printf("%d*%d=",x,y);

scanf("%d",&b);

if(b==z)

{

printf("\n\t答案:");printf("%d*%d=%d\n",x,y,z);printf("\n\t恭喜,答对了!\n\t\t\t\n");

}

else

{

printf("\n\t继续努力!\n\t\t\t\n");

}getchar();

printf("是否继续(Y OR N)");

scanf("%c",&ch);

}while(ch=='y'||ch=='Y');

}

void chufa()

{

do{

printf("\n\t除法题目:");

srand( (unsigned)time( NULL ) );

x=(rand()%10);

y=(rand()%10);

z=x/y;

printf("%d/%d=",x,y);

scanf("%d",&b);

if(b==z)

{

printf("\n\t答案:");printf("%d/%d=%d\n",x,y,z);printf("\n\t恭喜,答对了!\n\t\t\t\n");

}

else

{

printf("\n\t继续努力!\n\t\t\t\n");

}getchar();

printf("是否继续(Y OR N)");

scanf("%c",&ch);

}while(ch=='y'||ch=='Y');

}

c语言编写程序能够随机出题,用C语言写一个 小学生口算出题系统相关推荐

  1. 小学算术自动出题c语言,用C语言写一个小学生口算出题系统怎么办? 爱问知识人...

    "#include #include #include #include void main() { int a[10],b[10],d[10],c[10],num=0,result,add ...

  2. c语言编写程序x的y次方,C语言变为编程y = x-x立方/ 3! + x五次方力量/ 5! -x7th power / 7!...

    这似乎不对,但是无论如何,我只是想补充一个问题,如果可以的话,您能再帮我一次吗? 您不能采用它,但不要说我的代码是错误的!结果留在那里,我自己看了一下. 它不是正整数(x)的序列,被写了n次,怎么可能 ...

  3. 汇编语言和C语言编写程序各有什么优缺点,C语言和汇编语言在单片机开发中,各有什么优缺点?...

    您好,下面这个是我从论坛里面找出来的精华帖.你可以参考参考. C与汇编: C:经编译后,成汇编. 汇编:是自己"完成"了C的工作. C:是从通用化出发的,考虑了单片机的特点,极大地 ...

  4. c语言编写程序出错怎么改,这个C语言程序怎么改才对?

    #include /*输入10个学生5门课的成绩,分别用函数求:①每个学生平均分;②每门课的平均分;③找出最高的分数所对应的学生和课程. 实验要求:输入事先已编好的程序,并运行该程序.分析运行结果是否 ...

  5. C语言编写程序输出循环字母,用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字母输出....

    程序如下: #include int main() { char ch; scanf("%c",&ch); printf("%c",ch-'a'+'A' ...

  6. 用C语言编写程序计算对角线的和,C语言入门级代码 计算二维数组主对角线上的元素之和...

    镇场诗:吾心为他人,此智不私藏.学术有小成,愿帮大家忙. // #include void main(){ int i=0,j=0; int a[4][4]={{1,2,3,4},{1,2,3,4}, ...

  7. c语言双重for循环流程图_使用C语言编写程序对数据进行排序

    使用C语言编写程序对数据进行排序 C语言是一种强大的编程软件,使用十分广泛,用户众多,也是学习其他语言的基础.我作为一个C语言忠实粉丝,以一些常见的C程序来剖析C语言的格式和结构,希望能够为广大初学者 ...

  8. 小学生加减法出题神器c语言编程,低年级口算出题系统下载

    小学生口算出题系统是一款可以自动帮助老师和家长出口算题目的实用教育学习工具,10以内加减法,20以内加减法和综合练习功能,如果你家里有小朋友的话就赶快来下载吧! 口算题出题类型 整百数加减法 整百整十 ...

  9. c语言输出字母abcd,有字母ABCD,请用C语言编写程序,输出由该四个字母组成的字符串.要求如下:...

    有字母ABCD,请用C语言编写程序,输出由该四个字母组成的字符串.要求如下: 答案:6  信息版本:手机版 解决时间 2019-10-06 21:36 已解决 2019-10-06 01:51 1.包 ...

最新文章

  1. 一蹴而就的解释是什么_健身会让我们成为什么样的人?
  2. Qt基于QGraphicsObject自定义图元并实现简单的动画
  3. [Erlang 0097] TCP半开的几个小测试
  4. Kafka性能强于RabbitMQ的原因
  5. python中的断言
  6. OpenGL第六节:加载png图片
  7. 6.1 ELMo数学理解
  8. 6.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- Lua 语言
  9. 数据挖掘导论——综合实验
  10. GooFlow流程设计工具结合Easyui设计工作流
  11. ASAv的qcow2镜像文件添加ASDM
  12. 深度学习 Deep Learning简介 (二):浅层学习(Shallow Learning)和深度学习(Deep Learning)
  13. php下载文件并保存到指定文件夹
  14. 计算机音乐大学排名,2019音乐类大学排行榜_2019年世界十大权威大学排名报告发布,中国891所高...
  15. 幼儿园体育游戏电子计算机教案,【小班体育活动】_小班体育教案100篇_小班体育游戏活动教案5篇...
  16. 优惠券通用测试要点 V1.1
  17. 还在买鲜花送女神?手把手教你搭建3D立体相册网站,包女神稀饭
  18. radosgw bucket index sharding
  19. Greedy:Saruman's Army(POJ 3069)
  20. win2008r2hpc无盘服务器配置,机房无盘系统服务器配置

热门文章

  1. 电脑录屏怎么录?人人都会用的录屏方法
  2. 浮点数字转换为人民币大写字体
  3. SDCMS1.31调用指定栏目信息的代码大全及调用方法
  4. linux内核配置与调优与shell
  5. unity在脚本中获取游戏对象有三种_Unity3D中用于删除当前脚本所在游戏对象的代码是:_学小易找答案...
  6. win7系统自动休眠设置
  7. 使用FFMpeg实现视频剪切功能
  8. Markdown 换行、脚注
  9. Android左右摇摆动画,开始动画,结束动画
  10. python中成绩分析函数_自学Python笔记:用Python做成绩分析(1)