#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand((int) time(0));
int ComNum = 0;
int YurNum = 0;
int a = 0;
int comwin = 0;
int youwin = 0;
int nobodywin = 0;
while( a < 3 ) {
ComNum = (int)(3.0 * rand()/(RAND_MAX +1.0));
printf("=====================================\n");
printf("剪刀,石頭,布三戰兩勝\n");
printf("請輸入你的選項(0:剪刀,1:石頭,2:布):");
scanf("%d",&YurNum);
printf("你輸入的是:%d\n",YurNum);
printf("電腦輸入的是:%d\n",ComNum);
if( YurNum >= 3 ) {
printf("請輸入0-2的數字\n");
continue;
}
if( YurNum == ComNum ) {
printf("平手\n");
nobodywin++;
a++;
}
else if( (ComNum == 0 && YurNum ==2) || (ComNum == 1 && YurNum ==0) || (ComNum == 2 && YurNum ==1) ) {
printf("電腦贏\n");
comwin++;
a++;
}
else {
printf("你贏\n");
youwin++;
a++;
}
printf("=====================================\n");
}
printf("電腦贏:%d次\n",comwin);
printf("你贏:%d次\n",youwin);
printf("平手:%d次\n",nobodywin);
}
- Jul 03 Fri 2009 17:21
c 的剪刀石頭布(三戰兩勝)
全站熱搜
留言列表
發表留言