项目11-随机函数应用于游戏
来源:互联网 发布:python廖雪峰 编辑:程序博客网 时间:2024/05/22 00:10
01./* 02. *Copyright (c) 2016,烟台大学计算机与控制工程学院 03. *All rights reserved. 04. *文件名称:aaa.cpp 05. *作 者:秦超 06. *完成日期:2016年3月23日 07. *版 本 号:v1.0 08. * 09. *问题描述:(1)随机产生一个1000内的数字,要求用户猜测这个数字。输入一个猜想的数字, 10. * 判断是否与产生的随机数相等,有屏幕显示结果。(并写出猜了几次)。 11. * (2)设计一个程序,用来实现帮助小学生进行算数运算练习,最后显示做对了几道题。 12. *输入描述:(1)输入用户所猜想的数字(2)输入算术的正确答案 13. *输出描述:(1)输出随即产生的数字(2)输出做对了几道题目。 14. */
代码一:
#include <iostream>#include <ctime>#include <cstdlib>using namespace std;void caishu(int i);int main(){ srand(time(0)); int g; g=1+rand()%1000; caishu(g); return 0;}void caishu(int i){ int x; int sum=0; while(1) { sum++; cin>>x; if(x>i) { cout<<"大了"<<endl; } if(x<i) { cout<<"小了"<<endl; } if(x==i) { cout<<"恭喜你猜对了"<<" "<<"一共猜了"<<sum<<"次"; break; } }}
运行结果1:
代码2:
#include <iostream>#include<ctime>#include<cstdlib>using namespace std;int main(){ int a,b,c,num; int i=1,j=0; while(i<=10) { cout<<"第"<<i<<"道题:"<<endl; srand(time(0)); a=rand()%100; b=rand()%100; c=rand()%4; switch(c) { case 0: num=a+b; cout<<a<<"+"<<b<<"="; break; case 1: num=a-b; cout<<a<<"-"<<b<<"="; break; case 2:num=a*b; cout<<a<<"*"<<b<<"="; break; default:num=a/b;cout<<a<<"/"<<b<<"="; } cin>>c; if(c==num) { cout<<"right!\n"; j++; } else cout<<"wrong!\n"; i++; } cout<<"共答对了"<<j<<"道题目,得分"<<j*10<<"分。"; return 0;}
运行结果2:
0 0
- 项目11-随机函数应用于游戏
- 随机函数应用于游戏
- 随机函数应用于游戏
- 第四周项目3 随机函数应用于游戏
- 第四周项目3-随机函数应用于游戏
- 第四周项目三:随机函数应用于游戏
- 第四周项目3.1-随机函数应用于游戏之猜数字游戏
- 第四周项目3-随机函数应用于游戏 (1)猜数字游戏
- 第四周项目3-随机函数应用于游戏 (1)猜数字游戏
- 第四周项目3-随机函数应用于游戏(2)小学生算数能力测试系统
- 第四周项目3-随机函数应用于游戏(2)小学生算数能力测试系统
- 【项目 3-随机数函数应用于游戏】
- 第三周练习 随机函数应用于游戏-猜数字
- 随机数函数应用于游戏
- 第四周【项目3-随机数函数应用于游戏】
- 第四周,项目三,1随机数函数应用于游戏
- 第四周项目3:随机数函数应用于游戏
- 第四周项目三随机数函数应用于游戏
- vim编辑器的查找字符串功能
- PHP学习笔记-PHP语言基础3
- 第三周项目训练四
- bzoj 1503 郁闷的出纳员
- 从拉勾网爬的招聘数据 解析中国数据挖掘人才能挣多少钱
- 项目11-随机函数应用于游戏
- 用 Seaborn 画出好看的分布图(Python)
- 第四周项目5递归函数fib
- android之phonegap入门
- ZedBoard--(1)搭建交叉编译环境
- [4716]:A Computer Graphics Problem
- Cmder 配置:Windows下替代cmd的神器
- windows下使用cmake编译zlib与libpng 留此备份
- c++实验2-模拟ATM