⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 石头剪子布的游戏
💻 C
字号:
#include "p_r_s.h"

int main(void)
{
	int		win_cnt = 0, lose_cnt = 0, tie_cnt = 0;
	outcome	result;
	p_r_s	player_choice, machine_choice;

	srand(time(NULL));	/* seed the random number generator */
	prn_instructions();
	while ((player_choice = selection_by_player()) != quit)
		switch (player_choice) {
		case paper:
		case rock:
		case scissors:
			machine_choice = selection_by_machine();
			result = compare(player_choice, machine_choice);
			report(result, &win_cnt, &lose_cnt, &tie_cnt);
			break;
		case game:
			prn_game_status(win_cnt, lose_cnt, tie_cnt);
			break;
		case instructions:
			prn_instructions();
			break;
		case help:
			prn_help();
			break;
		default:
			printf("PROGRAMMER ERROR: Cannot get to here!\n\n");
			exit(1);
	}
	prn_game_status(win_cnt, lose_cnt, tie_cnt);
	prn_final_status(win_cnt, lose_cnt);
	return 0;
}

⌨️ 快捷键说明

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