原始问题:
写一个简单的火柴人游戏代码
//火柴人游戏代码
include
using namespace std;
int main()
{
// 定义变量用来记录玩家的得分和机器的得分
int playerScore = 0, machineScore = 0;
// 游戏开始,有10轮比赛
for (int i=1; i<=10; i++) {
cout << "第" << i << "轮: " << endl;
// 玩家先出,他可以出1~4根火柴
int playerNum = 0;
cout << "请出1~4根火柴:";
cin >> playerNum;
while (playerNum < 1 || playerNum > 4) { // 如果出的数字不在1~4之间,则重新出牌
cout << "你必须出1~4根火柴!"<<endl;
cout << "请重新出牌:";
cin >> playerNum ; } // 计算本轮得分 machineScore += 5 - playerNum ; playerScore += playerNum ; } // 比赛结束后显示最后的得分 cout<<"你的得分:"<<playerScore<<endl ; cout<<"电脑的得分:"<<machineScore<<endl ; return 0;}
Prev:预测filcion在2024~2025年能涨到多少