play.c

来自「这是c语言的一个模拟抛银币的正反面游戏」· C语言 代码 · 共 36 行

C
36
字号
#include "heads_or_tails.h"

void play(int  how_many)	/*machine tosses,user calls */
{
	int coin, i, lose=0, win=0;

	for(i=0; i<how_many; i++){
		coin=toss();
		if(get_call_from_user()==coin){
			win++;
			report_a_win(coin);
		}
		else {
			lose++;
			report_a_lose(coin);
		}
	}
	prt_final_report(win, lose, how_many);

}
void report_a_win(coin)
{
	printf("the machine is: %d ",coin);

}
void report_a_lose(coin)
{
	printf("the machine: %d ",coin);

}

int toss()
{
	return(rand()%2);	/*0=heads, 1=tails*/

}

⌨️ 快捷键说明

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