//代码展示
#include<iostream>
#include<cstdlib>
#include<ctime>using namespace std;
const int NUM = 5;
const string country[] = {"chinese", "japan", "korea", "india", "american"}; //猜的单词int printMan(int guesses){if (guesses<6)cout<<"----------"<<endl;if (guesses<5)cout<<"|-----|---"<<endl;if (guesses<4)cout<<"|-----0---"<<endl;if (guesses<3)cout<<"|----/|\\--"<<endl;if (guesses<2)cout<<"|----/ \\--"<<endl;if(guesses<1)cout<<"|__________"<<endl;
}int main() {// 随机数srand(time(0));string target = country[rand() % NUM];int length = target.length();string attempt(length, '-');int guesses = 6;cout <<"[" <<attempt << "]"<<endl;while (guesses > 0 && attempt != target) {char letter;cout << "输入你猜的字母:";cin >> letter;int loc = target.find(letter);if (loc == string::npos) {--guesses;} else {attempt[loc] = letter;loc = target.find(letter, loc + 1);while (loc != string::npos) {attempt[loc] = letter;loc = target.find(letter, loc + 1);}}system("cls");cout << "[" << attempt << "]" << endl;printMan(guesses);}if (guesses > 0) cout << "恭喜你猜对了,游戏胜利" << endl;else cout << "小人已经死了... 正确的单词是" << target << endl;return 0;
}

吊死鬼猜单词小游戏c++相关推荐

  1. python超简单小游戏代码-Python实现简单的猜单词小游戏

    本文实例为大家分享了Python实现猜单词小游戏的具体代码,供大家参考,具体内容如下 思路 1.一个words列表里存放若干的单词,例如:["extends", "pri ...

  2. 编程猜单词游戏python_Python实现简单的猜单词小游戏

    本文实例为大家分享了Python实现猜单词小游戏的具体代码,供大家参考,具体内容如下 思路 1.一个words列表里存放若干的单词,例如:["extends", "pri ...

  3. python的猜单词小游戏

    将一个单词的字母打乱后输出,玩家根据打乱顺序的英语字母猜测其打乱前的单词 形式一的猜单词小游戏: 利用切片的知识来进行完成打乱单词顺序 利用random.choice抽取出随机的单词后,随机抽出单词中 ...

  4. python猜单词小游戏

    python实现猜单词小游戏 **思路 1.首先使用列表自己构建一个单词库WORDS,然后使用random中的choice从中随机抽取一个单词. 2.然后用while循环语句每次随机抽入一个字符放入乱 ...

  5. 有趣的猜单词小游戏(python实现的)

     超有趣的猜单词游戏来了!!! 实现结果: 源代码: 自己理解了可以在这个基础上在多加一些单词进行测试或者更深入去书写更多的细节~~~ import random # 创建单词序列元组(单词库) WO ...

  6. Python制作的简单易学的猜单词小游戏

    游戏说明: 由程序随机产生一个单词,打乱该单词字母的排列顺序,玩家猜测原来的单词. 游戏关键点: 1.如何产生一个单词? 2.如何打乱单词字母的排列顺序? 设计思路: 采用了元组(tuple)和ran ...

  7. c语言实现猜单词小游戏

    本人代码新手orz,第一次发帖来记录,如有错误请指正! 要求:写一个猜单词游戏的程序.在程序中,计算机首先从一组可能的单词中随机挑选单词.然后输出一行破折号,每个破折号对应于单词中的一个字母,让玩家猜 ...

  8. python for i in range_情侣猜单词——Python猜单词小游戏(简约版)

    猜单词游戏思路 一个words列表里存放若干的单词,例如: 在words列表里随机取出一个单词放进word列表,例如: 用一个tips列表存放提示信息,长度跟随机取出来的单词长度相同,而且初始化如下图 ...

  9. 【无标题】猜单词小游戏

最新文章

  1. python小知识_python-小知识点积累(持续更新)
  2. Java设计模式(十二) 策略模式
  3. 前端学习(284):纯css实现翻书效果
  4. (二十六)【2021 WWW】Knowledge-Preserving Incremental Social Event Detection via Heterogeneous GNNs
  5. Java基础11-封装(思想、访问权限、this、构造方法)
  6. adapt和adopt的区别_adopt和adapt的区别
  7. 拓端tecdat|R语言股票收益分布一致性检验KS检验Kolmogorov-Smirnov、置换检验Permutation Test可视化
  8. 第 7 章 Neutron - 079 - 在 ML2 中 enable local network
  9. JS实现图片拖动验证
  10. ln: ‘ ‘: hard link not allowed for directory
  11. vue自定义组件总结
  12. 软件工程教程:第7章软件维护 课后习题
  13. 软件扫描出rsh漏洞,但是并无安装rsh服务,原因是为何?
  14. 极狐GitLab硬实力助力中国开源生态建设
  15. 年底大标季来袭,一步之遥2.0投标培训班助你实力升级!
  16. 双模控制器很耗电_双模电动车控制器主要功能
  17. AI:人工智能技术层企业简介(更新中)
  18. asp毕业设计—— 基于asp+access的人事管理系统设计与实现(毕业论文+程序源码)——人事管理系统
  19. OTTO机器人之MAX7219点阵
  20. Ackermann函数(阿克曼函数)的递归、非递归(手动栈模拟)

热门文章

  1. aiohttp mysql_python异步爬虫asyncio+aiohttp+aiomysql异步存入数据
  2. 微信小程序 wxml文件中嵌套循环
  3. Chapter 8 子查询
  4. 【微信小程序】如何实现用户输入信息并进行反馈
  5. MiniUI的多表整合crud
  6. KEIL调试查看ROM或RAM中的信息
  7. C++17 之 constexpr if
  8. 静态HTML CSS网站制作成品 简单的学生网页作业代码【带视频演示】
  9. 煤矿,隧道,管廊高精度人员定位_基于UWB技术的TWR一维定位方案介绍
  10. 微信公众号扫一扫封装接口