小编Tia*_* C.的帖子

如何使用C将带有2个变量的IF语句转换为开关函数?

我有一个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)

我必须为其他选项做这个,所以最好使用开关!

c variables if-statement switch-statement

0
推荐指数
2
解决办法
732
查看次数

标签 统计

c ×1

if-statement ×1

switch-statement ×1

variables ×1