我有一个 IF 语句,我想将其转换为一个 Switch 语句......但它有 2 个变量!可以在C上做到吗?
这是一个石头、纸、剪刀的游戏:
(R 代表石头,P 代表纸,S 代表剪刀)
char play1, play2;
printf("\nPlayer 1 - Enter your Play: ");
scanf ("%c", &play1);
printf("\nPlayer 2 - Enter your Play: ");
scanf (" %c", &play2);
if (play1 == 'R' && play2 == 'P') {
printf ("Paper wins!"); }
else if (play1 == 'R' && play2 == 'S') {
printf ("Rock wins!");}
else if (play1 == 'R' && play2 == 'R) {
printf ("Draw!");}
我必须为其他选项这样做,所以最好使用 switch!