max_wrong

1.max场景中有代理物体导致渲染崩溃

ungroup $ Selection


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
#include <iostream>#include <cstdlib>#include <ctime>#include <string>#include <algorithm>#include <cctype>using namespace std;const int MAX_WRONG = 6;const string WORDS[] = {"HELLO", "WORLD", "COMPUTER", "PROGRAMMING", "LANGUAGE"};int main() { srand(time(nullptr)); // 使用nullptr代替0作为空指针常量 char play = 'y'; while (tolower(play) == 'y') { // 使用tolower将玩家输入转换成小写字母 string word = WORDS[rand() % 5]; int wrong = 0; string soFar(word.size(), '_'); string used; cout << "Welcome to Hangman. Good luck!\n\n"; while (wrong < MAX_WRONG && soFar != word) { cout << "You have " << MAX_WRONG - wrong << " incorrect guesses left.\n"; cout << "You've used the following letters:\n" << used << endl; cout << "So far, the word is:\n" << soFar << endl; char guess; cout << "\nEnter your guess: "; cin >> guess; guess = toupper(guess); if (used.find(guess) != string::npos) { // 使用find函数代替while循环 cout << "You've already guessed " << guess << endl; continue; } used += guess; if (word.find(guess) != string::npos) { cout << "That's right! " << guess << " is in the word.\n"; for (int i = 0; i < word.size(); ++i) { if (word[i] == guess) { soFar[i] = guess; } } } else { cout << "Sorry, " << guess << " isn't in the word.\n"; ++wrong; } } if (wrong == MAX_WRONG) { cout << "\nYou've been hanged!"; } else { cout << "\nYou guessed it!"; } cout << "\nThe word was " << word << endl; cout << "Do you want to play again? (y/n): "; cin >> play; } return 0;}改良这段代码
05-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值