我有一个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!");}
Run Code Online (Sandbox Code Playgroud)
我必须为其他选项做这个,所以最好使用开关!