该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#include

void Menu(void)

{

printf("1,加法 2,减法 3,乘法 4,除法 5,退出\n");

printf("请选择题目类型:");

}

int Plus(void)

{

int a, b;

a = rand() % 10 + 1;

b = rand() % 10 + 1;

printf("%-2d + %-2d = ", a, b);

return a + b;

}

int Sub(void)

{

int a, b;

a = rand() % 10 + 1;

b = rand() % 10 + 1;

printf("%-2d - %-2d = ", a, b);

return a - b;

}

int Mult(void)

{

int a, b;

a = rand() % 10 + 1;

b = rand() % 10 + 1;

printf("%-2d * %-2d = ", a, b);

return a * b;

}

int Div(void)

{

int a, b;

while(a % b != 0)

{

a = rand() % 10 + 1;

b = rand() % 10 + 1;

}

printf("%-2d / %-2d = ", a, b);

return a / b;

}

int Subject(int type)

{

switch(type)

{

case 1: return Plus();

case 2: return Sub();

case 3: return Mult();

case 4: return Div();

}

}

void Do(int type)

{

int count = 0, score = 0, key, answer;

while(count

{

key = Subject(type);

scanf("%d", &answer);

if(key == answer)

score += 10;

count++;

}

printf("%d\n", score);

}

int main(void)

{

int  type, score;

while(1)

{

Menu();

scanf("%d", &type);

if(type == 5) return 0;

Do(type);

system("pause");

system("cls");

}

}

c语言 10以内加法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...相关推荐

  1. 用c语言写出10以内加减法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...

  2. C语言十以内加法表,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...

  3. c语言小学生10以内加减法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...

  4. c语言十以内加减法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...

  5. 将c语言程序转化成伪代码,「第9篇」「做编程题方法3」「来点伪代码」

    学C语言是痛苦的,用C语言做编程题更加痛苦.这几天我看很多同学拿到一道编程题就在问"这道题怎么做?"."没思路呀没思路"."求大神帮忙看看" ...

  6. 求10以内平均数的c语言,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...

  7. java系统随机产生10道加法运算,用户进行答题,答对一道题加10分,答错不加分

    import java.util.Scanner; public class Add {public static void main(String[] args) {//获取键盘输入Scanner ...

  8. c语言10以内得加法,10以内加法练习题(最新整理)

    <10以内加法练习题(最新整理)>由会员分享,可在线阅读,更多相关<10以内加法练习题(最新整理)(48页珍藏版)>请在人人文库网上搜索. 1.0+0=1+5=9+0=1+0= ...

  9. 【教学类-30-02】10以内加法题不重复(一页两份)(包括6以内、7以内、8以内、9以内、10以内加法题 只抽取25个)

    作品样式: 背景需求: 前一篇提到5以内不重复(不超过25题)加法题的word界面布局,做为普测题目打印 [教学类-30-01]5以内加法题不重复(一页两份)包含1以内.2以内.3以内.4以内.5以内 ...

最新文章

  1. python怎么样才算入门编程-新手如何入门Python编程
  2. python自带的shell是什么-python shell是什么东西
  3. 工程优化作业——成功失败法和黄金分割法
  4. PanDownload复活了!速度60MB/s!
  5. python qt designer 重定向_Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置
  6. java joda_java-Jodatime的开始时间和结束时间
  7. 简单有用的jar包下载方法及地址
  8. 乾颐堂现任明教教主(2014年课程)TCPIP协议详解卷一 第七节课笔记
  9. Mac Android 查看dex文件内容
  10. python 泰森多边形边界_geotools中泰森多边形的生成
  11. Qt 5 编译 glm
  12. heka 介绍,以及编译,备忘
  13. 基于多传感器数据融合的全自动泊车系统研究与应用(文献综述)
  14. 怎样更换手机壁纸?2022更换手机壁纸软件大全
  15. 新的3D地图制图技术改变了全球定位的游戏规则
  16. mysql火焰图_如何读懂火焰图?
  17. 10.Unsupervised aspect term extraction with b-lstm crf using automatically labelled datasets阅读笔记
  18. kafka面试题知识点整理
  19. 计算机储存在哪里去找,电脑保存文件到哪里找
  20. IPX-互联网分组交换协议简介

热门文章

  1. VMProtect SDK完全避坑指南
  2. 【grafana】API 遇到的问题
  3. 第四章 高级数据结构
  4. 2021春季每日一题 【week2 未完结】
  5. AtomicInteger原子性
  6. MySQL读写分离一主多从实现
  7. 新买的笔记本电脑怎么分盘_笔记本电脑该如何保养,延长使用寿命
  8. 【Git】本地仓库上传到github免密操作
  9. 消息队列MQ/JMS/Kafka,你都了解多少?
  10. 玩转springboot:默认静态资源和自定义静态资源实战