#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
struct
{
int atc;int def ;int HP;int item;int Mp;
} hero={97,43,300,9,100};
struct
{
int atc;int def ;int HP;
}boss={100,53,710};
int main(int argc, char *argv[])
{char key;int i;;
printf("大明宣德年间吏治腐败,群盗并起杀人越货无恶不做\n"); getchar();
printf("有一捕快李竟立志荡清邪恶,还百姓一个朗朗青天\n"); getchar();
printf("此时李竟正缉拿江洋大盗李灯灰,本故事正式开始.\n"); getchar();
for(i=0;i<=30;i++)
{
if(i==30) printf("\n");
else printf(">");
}
printf("李竟:李灯灰!!!你勾结倭寇占据太弯岛,抢劫大陆商船,杀害内地人民.罪恶滔天.我代表全国人民逮捕你!!!还不素手就擒!!!\n"); getchar();
printf("李灯灰:就你?!小的们给我上!人呢?来人呀!!水便!!锈脸!!!你们在哪?\n"); getchar();
printf("李竟:别喊了.死光头.你的手下死的死,逃的逃.特别是那个大嘴巴和那个大骗子昨天就被我轰成渣了.你的老板麻生被我吓成神经了!\n"); getchar();
printf("李灯灰:八格!!!李竟:认清现实吧.你已众叛亲离了.李灯灰:我要杀了你!1\n");
while((hero.HP>0)&&(boss.HP>0))
{ printf("你的生命%d真气%d药%d\n",hero.HP,hero.Mp,hero.item);
printf("敌方生命%d\n",boss.HP);
ak: printf("请输入指令:A进攻S吃药D绝招\n");
switch(key=getchar())
{
case 'a':
case 'A':boss.HP-=hero.atc-boss.def;break ;
case 's':
case 'S':if(hero.item<=0){printf("药已用尽\n");goto ak;} else hero.HP+=100;hero.item--;break;
case 'd':
case 'D':if(hero.Mp<=0) goto ak;hero.Mp-=20;boss.HP-=hero.atc*2-boss.def;break;
default: goto ak;
}
hero.HP-=boss.atc-hero.def;
}
if(boss.HP<=0&&hero.HP<=0) printf("李竟不幸牺牲了.但他出色地完成了任务.永垂不朽\n");
else if(boss.HP<=0) printf("战斗胜利\n");
if(hero.HP<=0) printf("失败\n");
system("PAUSE");
return 0;
这是我九岁的堂弟的作品
}struct
{
int atc;int def ;int HP;int item;int Mp;
} hero={97,43,300,9,100};
struct
{
int atc;int def ;int HP;
}boss={100,53,710}; 定义
[课程]FART 脱壳王!加量不加价!FART作者讲授!