select.c

来自「石头剪子布的游戏」· C语言 代码 · 共 39 行

C
39
字号
#include "p_r_s.h"

p_r_s selection_by_machine(void)
{
	return ((p_r_s) (rand() % 3));
}

p_r_s selection_by_player(void)
{
	char	c;
	p_r_s	player_choice;

	printf("Input p, r, or s:  ");
	scanf(" %c", &c);
	switch (c) {
	case 'p':
		player_choice = paper;
		break;
	case 'r':
		player_choice = rock;
		break;
	case 's':
		player_choice = scissors;
		break;
	case 'g':
		player_choice =game;
		break;
	case 'i':
		player_choice =instructions;
		break;
	case 'q':
		player_choice =quit;
		break;
	default:
		player_choice = help;
		break;
	}
	return player_choice;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?