猜拳遊戲
#include <stdio.h>
#include <stdlib.h>
int main()
{
int y,c,p; //y 遊戲次數計數. c 電腦猜測, p 玩家猜測
for(y=0;y<3;y++){
   printf("Input your select (0:scissors 1:stone 2:cloth):");
   scanf("%d",&p);
   c=rand()%3; // 0,1,2
   printf("computer guess it is %d\nresult:",c);
   if(p==c){ //電腦與玩家猜得一樣
      printf("draw\n");
   }
   else if(((p==0)&&(c==1))||((p==1)&&(c==2))||((p==2)&&(c==0))){
      printf("Computer win\n");
   }
   else {
      printf("You win\n");
   }
}
return 0;
}

程式下載

看懂上面程式以後請做下列修正:
1.讓遊戲玩的次數可以選擇。 (但若輸入 1 以下, 則遊戲結束)
2.讓遊戲結束後可以統計玩家贏的次數與輸的次數,
   並顯示玩家勝率。 (勝率公式: 勝的次數/遊戲總次數)
3.控制玩家必勝。
4.控制玩家勝率約在 10% 左右。

解答