# include & ltstdio.h & gt?//標準輸入/輸出頭文件
int?Main()//主函數?
{int?n=21,a,b,I;?//n總數,A人抽,B電腦抽,我哪壹輪?
for(I = 1;n & gt=0;I++)//用循環讓遊戲繼續?
{printf("\n第%d輪,還剩%d張牌,",I,n);//顯示哪壹輪以及還剩多少。
do { printf(" \ n您要繪制多少(1-4):");?//提示要繪制的張數。
scanf("%d ",& ampa);} while(a & gt;4 | | a & lt1 | | a >;n);?//如果輸入不在1-4之間或者大於n,重新輸入?
n-= a;//總張數減去人畫的張數。
if(n==0)?//如果有人全部抽到,這個人就輸了。
{printf("對不起,妳輸了!!!");//顯示此人丟失的信息。
打破;}//結束循環
if(n==1)?//如果還剩壹個,說明電腦已經輸了。
{printf("太好了,妳贏了!!!");//顯示勝利提示
打破;}//結束循環
b = 5-a;//電腦每次加起來都是5贏。
n-= b;//總數減去計算機繪制的張數。
Printf ("%d張是由計算機繪制的\n ",b);?//顯示計算機已經拍攝了多少張照片。
if(n==1)?//如果只剩下最後壹個,人就沒得選擇了。放棄吧。
{printf("對不起,妳輸了!!!");//顯示失敗提示
打破;}}?//結束循環
getchar();getchar();getchar();//等待鍵盤鍵看到操作結束。
回歸?0;}//結束程序