第四周项目三-随机数函数应用于游戏(小学生算术能力测试系统)
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年3月20日*版 本 号:v1.0**问题描述:提供10道加、减、乘、除四种基本算术运算的题目,且操作数不超过2位数的正整数,程序自动判断输入的答案是否正确并显示出相应的信息,最后显示做对了几道题。*输入描述:无。*程序输出:10道题。
*/
#include <iostream>
#include<ctime>
#include<cstdlib>
int h();
using namespace std;
int main()
{int sum=0;for(int i=0;i<10;i++){cout<<"第"<<i+1<<"题:"<<endl;sum=sum+h();cout<<endl;}cout<<"共答对了"<<sum<<"道题,得分:"<<sum*10<<endl;return 0;
}
int h()
{srand(time(0));int a,b,c,d,t;a=rand()%100+1;b=rand()%100+1;c=rand()%4;if(a<b&&(c==1||c==3)){d=a;a=b;b=d;}switch(c){case 0:d=a+b;cout<<a<<"+"<<b<<"=";break;case 1:d=a-b;cout<<a<<"—"<<b<<"=";break;case 2:d=a*b;cout<<a<<"×"<<b<<"=";break;case 3:d=a/b;cout<<a<<"÷"<<b<<"=";break;}cin>>t;if(t==d)cout<<"right! ";elsecout<<"wrong! ";return t==d;
}
运行结果:
第四周项目三-随机数函数应用于游戏(小学生算术能力测试系统)相关推荐
- 第四周项目三-随机数函数应用于游戏(猜数字游戏)
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年3月20日*版 本 号:v1. ...
- 第十四周项目一-排序函数模版
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月1日 *版 本 ...
- 第四周项目三(1)—链表的逆置
*Copyright(c)2017,烟台大学计算机与控制工程学院 *All rights reservrd. *作者:刘文平 *完成时间:2017年9月21日 *版本号:v1.0 *问题描述:将单链表 ...
- 第十四周项目三-数组类模板
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月2日 *版 本 ...
- 第四周项目三计算并联电阻
时间:2016.09 作者:夏晓林 输入:两个电阻 输出:并联电阻 问题及代码: #include <stdio.h> #include <stdlib.h>int main( ...
- (九)项目三日志 三
(九)项目三日志 二 Github:https://github.com/kevin-lh/SoftwarePractice/tree/main/Map 文章目录 (九)项目三日志 二 一.详细设计 ...
- php随机整数rand和mt_rand,PHP随机数函数rand()与mt_rand()的讲解
PHP随机数函数rand()与mt_rand()的讲解 PHP中rand()与mt_rand()都是用于产生一个指定范围内单独随机数的函数,如果需要产生多个不重复的随机数,请参考:PHP生成指定范围内 ...
- php生成指定范围随机数两位小数_python学习之随机数函数
前言 分享一下我所整合的python中的随机数函数,就当作是自己的一个笔记,也可以供像我一样的喜欢python的伙伴参考学习,希望你们也可以记录下自己的学习过程. 一.random() 生成一个(0, ...
- 【MATLAB】数据类型 ( 矩阵 | 随机数函数 | 生成矩阵 )
文章目录 一.矩阵 1.定义矩阵 2.转置矩阵 3.矩阵放到一列 4.逆矩阵 二.随机数函数 1.rand 随机数函数 2.randn 随机数函数 3.randi 随机数函数 三.生成矩阵 1.生成 ...
最新文章
- 2017 年总结及 2018 年计划
- 目录忽略_逆冬黑帽SEO蜘蛛池搭建泛目录快速排名技术
- centos查看端口命令
- 九大排序算法-C语言实现及详解
- mvn 本地jar包 加入自己的maven仓库
- 基于MUI框架的HTML5+的二维码扫描实现
- 我年薪百万,孩子教育花掉一半
- [转载]Java Socket实战之二 多线程通信
- UML进行Linux内核调试
- windows使用小技巧 ━━ Windows 10 HEVC扩展要收费怎么办?教你怎么免费下载HEVC扩展
- 通过CCproxy配置内网linux服务器
- acp 适应性领导_什么是适应性领导?
- 无符号格式化输出的区别%d,%u?
- javac编译程序,出现‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件。
- C语言计算5+55+555+5555+55555
- 部分国外顶级会议论文没有关键词
- python3 class写法_Python抽象类的新写法
- what's the 头寸
- 网卡设置监听模式,抓取数据包
- 温度芯片(TM75,LM75)