c语言 10以内加法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#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以内的数 然后统计分...相关推荐
- 用c语言写出10以内加减法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...
- C语言十以内加法表,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...
- c语言小学生10以内加减法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...
- c语言十以内加减法,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...
- 将c语言程序转化成伪代码,「第9篇」「做编程题方法3」「来点伪代码」
学C语言是痛苦的,用C语言做编程题更加痛苦.这几天我看很多同学拿到一道编程题就在问"这道题怎么做?"."没思路呀没思路"."求大神帮忙看看" ...
- 求10以内平均数的c语言,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void Menu(void) { printf("1,加法 2,减法 3,乘法 4,除法 ...
- java系统随机产生10道加法运算,用户进行答题,答对一道题加10分,答错不加分
import java.util.Scanner; public class Add {public static void main(String[] args) {//获取键盘输入Scanner ...
- c语言10以内得加法,10以内加法练习题(最新整理)
<10以内加法练习题(最新整理)>由会员分享,可在线阅读,更多相关<10以内加法练习题(最新整理)(48页珍藏版)>请在人人文库网上搜索. 1.0+0=1+5=9+0=1+0= ...
- 【教学类-30-02】10以内加法题不重复(一页两份)(包括6以内、7以内、8以内、9以内、10以内加法题 只抽取25个)
作品样式: 背景需求: 前一篇提到5以内不重复(不超过25题)加法题的word界面布局,做为普测题目打印 [教学类-30-01]5以内加法题不重复(一页两份)包含1以内.2以内.3以内.4以内.5以内 ...
最新文章
- python怎么样才算入门编程-新手如何入门Python编程
- python自带的shell是什么-python shell是什么东西
- 工程优化作业——成功失败法和黄金分割法
- PanDownload复活了!速度60MB/s!
- python qt designer 重定向_Python+PyQt5+QtDesigner+PyUic+PyRcc环境安装与配置
- java joda_java-Jodatime的开始时间和结束时间
- 简单有用的jar包下载方法及地址
- 乾颐堂现任明教教主(2014年课程)TCPIP协议详解卷一 第七节课笔记
- Mac Android 查看dex文件内容
- python 泰森多边形边界_geotools中泰森多边形的生成
- Qt 5 编译 glm
- heka 介绍,以及编译,备忘
- 基于多传感器数据融合的全自动泊车系统研究与应用(文献综述)
- 怎样更换手机壁纸?2022更换手机壁纸软件大全
- 新的3D地图制图技术改变了全球定位的游戏规则
- mysql火焰图_如何读懂火焰图?
- 10.Unsupervised aspect term extraction with b-lstm crf using automatically labelled datasets阅读笔记
- kafka面试题知识点整理
- 计算机储存在哪里去找,电脑保存文件到哪里找
- IPX-互联网分组交换协议简介