猜单词2.88.4(传说中的无敌beta版)

编程入门 行业动态 更新时间:2024-10-15 10:16:42

猜单词2.88.4(<a href=https://www.elefans.com/category/jswz/34/1747611.html style=传说中的无敌beta版)"/>

猜单词2.88.4(传说中的无敌beta版)

各位盼望已久的无敌beta版来啦!!!

(公开版本)

🥷

啊,不对

💂💂💂

😎😎😎

更新内容:

只要摁下神键:0

就可以……自己去试!

点赞关注收藏点起来!

======================================================================

#include <iostream>
#include <string>
#include <cstdlib>
#include <ctime>
#include <cctype>
using namespace std;
const int NUM = 89;
const string wordlist[NUM] = { "racket","badminton","panda","deep","early","prepare","gift","chocolate","fashion","designer","keyboard","feel","medal","modern","middle","quilt","dictionary","difficult","future","mainly","autumn","butterfly","greedy","useful","dancer","businessman","view","best","interesting","view","space","travel","bridge","telephone","tree","sing","player","change","juice","soccer","tennis","morning","afternoon","night","evening","season","spring","summer","winter","fall","leave","monday","tuesday","thursday","friday","wednesday","saturday","sunday","january","february","march","april","may","june","july","augest","september","october","november","december","favourite","factory","sale","male","trousers","skirt","million","desert","noon","were","often","never","seldom","son","daughter","danger","just","hurt",""};
int main()
{cout << "----------------Hand Man----------------\n";srand(unsigned(time(NULL)));char play;cout << "Will you play a word game?<y/n>";cin >> play;play = tolower(play);while (play == 'y'){play_again:;string target = wordlist[rand() % NUM];if (target == ""){cout << "Well,you are so luck,you win!" << endl;cout << "Will you play again?<y/n>";cin >> play;play = tolower(play);continue;}size_t length = target.length();string attempt(length, '-');string badchars;int guesses = 6;cout << "Guess my secret word.It has " << length << " letters ,and you guess\none letter at a time .You get " << guesses << " wrong guesses.\n";cout << "Your word: " << attempt << endl;while (guesses && attempt != target){char letter;cout << "Guess a letter: ";cin >> letter;if(letter == '0'){cout << "You really want to win now?<y/n>";cin >> play;play = tolower(play);if(play == 'y'){cout << "Well,the word is " << target << ".\nYou win.";cout << "Will you play another?<y/n>";cin >> play;play = tolower(play);goto play_again;}}if (badchars.find(letter) != string::npos || attempt.find(letter) != string::npos){cout << "You already guessed that.Try again.\n";continue;}size_t loc = target.find(letter);if (loc == string::npos){cout << "Oh,bad guess!\n";guesses--;badchars += letter;}else{cout << "Good guess!\n";attempt[loc] = letter;loc = target.find(letter, static_cast<basic_string<char, char_traits<char>, allocator<char>>::size_type>(loc) + 1);while (loc != string::npos){attempt[loc] = letter;loc = target.find(letter, static_cast<basic_string<char, char_traits<char>, allocator<char>>::size_type>(loc) + 1);}}cout << "Your word: " << attempt << endl;if (attempt != target){if (badchars.length())cout << "Bad choice: " << badchars << endl;cout << guesses << " bad guess left\n";}}if (guesses)cout << "That's right!\n";elsecout << "Sorry,the word is " << target << ".\n";cout << "Will you play another?<y/n>";cin >> play;play = tolower(play);}cout << "Thanks for your playing.Bye!\n";return 0;
}

更多推荐

猜单词2.88.4(传说中的无敌beta版)

本文发布于:2024-03-09 16:22:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725479.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:传说中   单词   beta

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!