該遊戲開局可以選兩種模式,第一種是選擇與電腦玩多少局,並且以輸入r、p、s分別代表石頭、布和剪刀;第二種模式是選擇獲勝多少句結束遊戲,同樣輸入r、p、s。最後將玩家、電腦分別贏了多少局、平了多少局的結果輸出。
難點在於用rps代替312進行比較
#include
#include
#include
intrand_num()
intmain()
else
if(b==
'p')
else
if(b==
's')
c=rand_num()
;if(c==1)
if(c==2)
if(c==3)
d=b-c;
if(d==
1||d==-2
)else
if(d==0)
else
printf
(" scores: ");
if(w!=0)
if(l!=0)
if(t!=0)
printf
("\n\n");
i++;}
}else
if(mode==2)
else
if(b==
'p')
else
if(b==
's')
c=rand_num()
;if(c==1)
if(c==2)
if(c==3)
d=b-c;
if(d==
1||d==-2
)else
if(d==0)
else
printf
(" scores: ");
if(w!=0)
if(l!=0)
if(t!=0)
printf
("\n\n");
i++;if
(w==a||l==a)}}
printf
("the game of %d matchs is complete.the final scores are:\n"
,a);
printf
("you: %d\n"
,w);
printf
("computer: %d\n"
,l);
printf
("ties: %d\n"
,t);
return0;
}
C語言實現簡單的HashTble
標頭檔案中的原始定義 ifndef helpsep h define mintablesize 1 typedef char elementtype struct listnode typedef struct listnode position struct hashtbl typedef str...
簡單echo server的C語言實現
下決心要重新梳理一下網路的相關知識,計畫要熟悉tcpdump工具以及linux網路程式設計,尤其是要把同步非同步,阻塞非阻塞那塊弄清楚,如果可能的話,熟悉一下libuv這樣的庫。本週參照網上資料的 實現了乙個簡單echo server,從socket中讀取資料並且寫回,用telnet測試後發現成功,...
C語言實現簡單的飛機大戰
定義四個函式實現飛機大戰 include include include 定義全域性變數 int high,width 定義邊界 int position x,position y 飛機位置 int bullet x,bullet y 子彈位置 int enemy x,enemy y int sco...