pr0310.cpp
来自「practice c++, it is from the book http:/」· C++ 代码 · 共 35 行
CPP
35 行
// Programming with C++, Second Edition, by John R. Hubbard
// Copyright McGraw-Hill, 2000
// Problem 3.10 on page 51
// Playing "Rock, Scissors, Paper"
#include <iostream>
using namespace std;
enum Winner {PLAYER1, PLAYER2, TIE};
int main()
{ int choice1, choice2;
Winner winner;
cout << "Choose rock (0), paper (1), or scissors (2):" << endl;
cout << "Player #1: ";
cin >> choice1;
cout << "Player #2: ";
cin >> choice2;
switch (choice2 - choice1)
{ case 0:
winner = TIE;
break;
case -1:
case 2:
winner = PLAYER1;
break;
case -2:
case 1:
winner = PLAYER2;
}
if (winner == TIE) cout << "\tYou tied.\n";
else if (winner == PLAYER1) cout << "\tPlayer #1 wins." << endl;
else cout << "\tPlayer #2 wins." << endl;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?