《C++大学教程》 第九版 课后习题 8.12

自己写的,有点头文件不需要,之前写复杂了,懒得删了

关注我,随时更新答案,如果来不及了,可以私信我,我发给你们相应的答案(如果我有标准答案的话)

#include<iostream>
#include<cstdlib>
#include<ctime>
#include<iomanip>
#include<stdlib.h>
using namespace std;
long a = 1, b = 1, c;
int main()
{srand((unsigned)time(NULL));c = rand() % 10 + 1;if (c >= 1 && c <= 5){a += 3;if (a < 1){a = 1;}}if (c >= 6 && c <= 7){a -= 6;if (a < 1){a = 1;}}if (c >= 8 && c <= 10){a++;if (a < 1){a = 1;}}if (c >= 1 && c <= 2){}if (c >= 3 && c <= 4){b += 9;}if (c == 5){b -= 12;if (b < 1){b = 1;}}if (c >= 6 && c <= 8){b++;}if (c >= 9 && c <= 10){b += 2;}if (a > b){cout << setfill('-') << setw(b) << 'H';cout << setfill('-') << setw(a - b) << 'T';cout << setfill('-') << setw(70 - b) << '-' << endl;}else if (a == b){cout << setfill('-') << setw(b) << 'T H';cout << setfill('-') << setw(70 - b) << '-' << endl;}else{cout << setfill('-') << setw(a) << 'H';cout << setfill('-') << setw(b - a) << 'T';cout << setfill('-') << setw(70 - a) << '-' << endl;}if (a == b){cout << "OUCH!!" << endl;}if (a >= 70 && b < 70){cout << "TORTOISE WINS!!!YAY!!!" << endl;return 0;}if (a < 70 && b >= 70){cout << "Hare wins. Yuch." << endl;return 0;}if (a >= 70 && b >= 70){cout << "It's a tie." << endl;return 0;}if (a < 70 && b < 70){return main();}return 0;
}

《C++大学教程》 第九版 课后习题 8.12相关推荐

  1. C++大学教程(第九版)2016-07 保罗·戴特尔 (Paul Deitel)、 哈维·戴特尔 (Harvey Deitel)_cafbe(C++中文版)

    C++大学教程(第九版)2016-07 保罗·戴特尔 (Paul Deitel). 哈维·戴特尔 (Harvey Deitel)_cafbe(C++中文版) 链接:https://pan.baidu. ...

  2. c语言大学教程答案pdf,C++大学教程(第九版) 保罗·戴特尔(Paul Deitel)等著 完整中文pdf扫描版[197MB]...

    C++大学教程(第九版)是一本C++编程方面的优秀教程,全面地介绍了过程式编程与面向对象编程的原理和方法,细致地分析了各种性能问题.移植性问题和可能出错的地方,介绍了如何提高软件工程质量,并提供了丰富 ...

  3. 计算机英语选词填空题,新视野大学英语读写教程第一册课后习题选词填空和完型翻译...

    新视野大学英语读写教程第一册课后习题选词填空和完型翻译 第一单元 1.与以英语为母语的人交谈是非常有益的体验,从中我们能学到许多东西. We can reap a lot from the rewar ...

  4. 软件项目管理韩万江版课后习题答案

    软件项目管理韩万江版课后习题答案,需要自取! 项目管理案例教程(第三版)习题及答案第一章软件项目管理概述 一.填空题 1.实现项目目标的制约因素有(项目范围).(成本).(进度计划).(客户满意度)等 ...

  5. 软件项目管理第4版课后习题第十六章

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  6. 软件项目管理第4版课后习题[附解析]第六章

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  7. 软件项目管理第4版课后习题-期末复习题型分册版-练习版无答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  8. 软件项目管理第4版课后习题-期末复习题型分册版-带答案

    软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...

  9. 克鲁格曼《微观经济学》第2版课后习题答案

    完整版在线阅读>>> http://wwxx.100xuexi.com/Ebook/53406.html 本书是克鲁格曼<微观经济学>教材的学习辅导书,对克鲁格曼< ...

最新文章

  1. Java多线程6:synchronized锁定类方法、volatile关键字及其他
  2. 策略模式java 用例_java策略模式简单用例
  3. 红橙Darren视频笔记 view的绘制流程(上) onMeasure测量代码分析 基于API27
  4. node mysql查询回调_nodejs 数据库查询回调问题
  5. 2020 年,大火的 Python 和 JavaScript 是否会被取而代之?
  6. 惰性函数定义模式 网页设计
  7. Surprise官方文档练习
  8. 超详细,手把手 教你 SQLyog 安装教程
  9. Eth-Trunk(链路聚合)之LACP(二层)
  10. iCollections for Mac(桌面图标及文件整理工具)
  11. 【Vue】VSCode搭建Vue项目
  12. BUAA(2021春) 北京地铁乘坐线路查询——Dijkstra和Floyd双解法
  13. postgres关键字、常量和数据类型
  14. Unity实现远程开关机电脑设置(网络唤醒)
  15. SimpleDateFormat api
  16. 笔记之 02_传智播客AJAX视频教程_使用IntelliJ开发Web项目
  17. 2017 上半年我整理的好文章(上)(98 篇)
  18. 【shell脚本练习】grep sed awk
  19. 程序员的维权之路-如何通过劳动仲裁拿到4个月的补偿
  20. 实况2012里的电梯球的踢法(手柄)

热门文章

  1. sk_buff详细介绍
  2. 【Vue-Bug记录】Vue 删除取消报错Uncaught (in promise) cancel
  3. 【Ware】Win10下有哪些好用的浏览器?
  4. 赚钱之路之c语言第一步
  5. 【图像修复】----论文阅读笔记《EdgeConnect: Generative Image Inpainting with Adversarial Edge Learning》
  6. hive对表的简单操作
  7. 新未来大学英语综合教程
  8. 【VueConf 2022】尤雨溪:Vue的进化历程
  9. R5 2600到R5 5600的性能提升
  10. 为什么说 SSD 已经过时了