基于C的猜拳游戏

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

#include<unsitd.h>

{

char c;

int b,m,a,d;

while(1)

{

printf("          这是一个猜拳的游戏\n");

printf("                A.剪刀\n");

printf("                B.石头\n");

printf("                C.布  \n");

printf("                D.不玩了\n");

printf("请输入:\n");

c=getchar();

getchar();

switch(c)

{

case 'A':

printf("剪刀\n");

d=3;

break;

case 'B':

printf("石头\n");

d=5;

break;

case 'C':

printf("布\n");

d=7;

break;

case 'D':

printf("不玩了\n");

return;

}

srand((unsigned)time(NULL));

a=rand();

b=a%3;

switch(b)

{

case 0:

printf("电脑出剪刀\n");

break;

case 1:

printf("电脑出石头\n");

break;

case 2:

printf("电脑出布\n");

break;

}

m=d+b;

if(m==4||m==7)

printf("计算机赢\n");

else if(m==5||m==8)

printf("你赢了\n");

else

printf("平局\n");

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容