一个小小小的游戏
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<time.h>
#include<stdlib.h>
int main() {
char gamer;
int computer;
int result;
while (1) {
printf("人机大战正式开始,剪刀石头布\n");
printf(" A剪刀\n B石头\n C布\n");
scanf("%c%*c", &gamer);
if (gamer == 'a' || gamer == 'A') {
gamer = 4;
printf("人类出了剪刀\n");
}
else if (gamer == 'b' || gamer == 'B') {
gamer = 7;
printf("人类出了石头\n");
}
else if (gamer == 'c' || gamer == 'C') {
gamer = 10;
printf("人类出了布\n");
}
else{
printf("输入错误,退出");
getchar();
system("cls");
break;
}
srand(time(0));
computer = rand() % 3;
result = (int)gamer + computer;
printf("计算机出了");
if (computer == 0)
printf("剪刀\n");
else if (computer == 1)
printf("石头\n");
else
printf("布\n");
if (result == 6 || result == 7 || result == 11)
printf("人类赢了计算机!");
else if (result == 5 || result == 957 || result == 10)
printf("计算机赢了人类!");
else { printf(" 平局!"); }
system("pause>nul&&cls");
}
return 0;
}