#include<stdio.h>

int Atk(int life, int damageSatan)
{	// (勇者のライフ－被ダメ) を処理する関数
	printf("魔王の攻撃。勇者は%dのダメージを受けた\n",damageSatan);
	return life - damageSatan;
}

int Recover(int  life, int kaifuku)
{	// (勇者のライフ＋回復) を処理する関数
	printf("勇者は薬草を使った。%d回復した。\n",kaifuku);
	return life + kaifuku;
}

void gennzai(int life)
{	//現在のライフを書き出すだけの関数
	printf("現在のライフ%d\n",life);
}

int main(void)
{
	int life = 1000;
	gennzai(life);
	life = Atk(life, 400);
	gennzai(life);
	life = Recover(life, 50);
	gennzai(life);
	life = Atk(life, 200);
	gennzai(life);

//	while(1){};
}
