[c]代码库
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
int main(void)
{
while(1){
int a,b,d,e,f;
char c;
srand((unsigned)time(NULL)); // 随机数种子
b=rand()%3; // 产生随机数并取余,得到电脑出拳
printf("这是一个石头剪刀布的小游戏,请输入你出的拳头\n");
printf("A、剪刀\nB、石头\nC、布\nD、不玩了\n");
scanf("%c%*c",&c);
a=(int)c;
printf("你出了");
if(a==65,a==97){//A&a
printf("剪刀\n");
d=0;}
else if(a==66,a==98){//B&b
printf("石头\n");
d=1;}
else if(a==67,a==99){//C&c
printf("布\n");
d=2;}
else if(a==68,a==100){//D&d
system("cls");
printf("你选择了退出");
getch();
return 0;}
else{
system("cls");
printf("选择错误");
getch();
return 0;}
printf("电脑出了");
if(b==0){
printf("剪刀\n");}
if(b==1){
printf("石头\n");}
if(b==2){
printf("布\n");}
if(d==0&&b==1)
{printf("电脑赢了");}
else if(d==0&&b==2)
{printf("你赢了");}
else if(d==1&&b==2)
{printf("电脑赢了");}
else if(d==1&&b==0)
{printf("你赢了");}
else if(d==2&&b==0)
{printf("电脑赢了");}
else if(d==2&&b==1)
{printf("你赢了");}
else{printf("平手");}
system("pause>nul&&cls"); // 暂停并清屏
}
return 0;
}
by: 发表于:2017-06-20 16:11:33 顶(0) | 踩(0) 回复
??
回复评论