编写一个石头剪刀布游戏的程序
时间: 2023-03-31 19:00:46 浏览: 126
给大家一个石头剪刀布小游戏的程序
你好,我可以回答这个问题。以下是一个简单的石头剪刀布游戏的程序:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int player, computer;
int result;
srand(time(NULL)); // 初始化随机数种子
printf("欢迎来到石头剪刀布游戏!\n");
printf("请出拳:1.石头 2.剪刀 3.布\n");
scanf("%d", &player);
computer = rand() % 3 + 1; // 生成1-3之间的随机数
printf("你出了");
switch (player) {
case 1: printf("石头\n"); break;
case 2: printf("剪刀\n"); break;
case 3: printf("布\n"); break;
default: printf("无效的输入\n"); return 1;
}
printf("电脑出了");
switch (computer) {
case 1: printf("石头\n"); break;
case 2: printf("剪刀\n"); break;
case 3: printf("布\n"); break;
}
result = (player - computer + 3) % 3; // 计算胜负关系
if (result == ) {
printf("平局!\n");
} else if (result == 1) {
printf("你赢了!\n");
} else {
printf("你输了!\n");
}
return ;
}
阅读全文