|
发表于 2019-1-20 21:01:02
|
显示全部楼层
要这样改:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
int yi1=0,yi2=0,yi3=0,yi4=0,yi5=0,yi6=0,yi7=0,yi8=0,yi9=0,yi10=0,dao1=0,dao2=0,dao3=0,dao4=0,dao5=0,dao6=0,dao7=0,dao8=0,dao9=0,dao10=0,kai1=0,kai2=0,kai3=0,kai4=0,kai5=0,kai6=0,kai7=0,kai8=0,kai9=0,kai10=0,xue1=0,xue2=0,xue3=0,xue4=0,xue5=0,xue6=0,xue7=0,xue8=0,xue9=0,xue10=0;
int jingyan=0,jingyanshangxian,jibie=0,zhuan=0,zuanshi=100,jingbi=10000,jijiubao=10,shenshangxiansu=5,yunnanbaiyao=30,shoulei=25,hongzhaji=5,jiaqiangshoulei=15,guanqia=0,shengming=100,zuidashengming=100,gongjili=30;
int guaisheng1=100,guaisheng2=400,guaisheng3=800,guaisheng4=1500,guaisheng5=2500,guaisheng6=3700,guaisheng7=5000,guaisheng8=7000,guaisheng9=10000,guaisheng10=20000;
int guaigong1=20,guaigong2=50,guaigong3=100,guaigongsi=300,guaigong5=500,guaigong6=800,guaigong7=1000,guaigong8=2000,guaigong9=3000,guaigong10=5000;
int guaif1=10,guaif2=20,guaif3=30,guaif4=50,guaif5=137,guaif6=198,guaif7=300,guaif8=571,guaif9=836,guaif10=1432;
int zhongjis=100000,zhongjif=30000,zhongjig=20000,shifouzhengzaizhanyizhong=0,leimingzhishu=20;
int main()
{
int a;
srand((unsigned)time(NULL));
a=rand()%10;//suijishu
printf("勇士,欢迎来到这个勇者才能生存的世界!\n这里有一把小刀、一件布衣、一双布靴、青铜铠甲、10000金币、100钻石,就送给你吧!\n“旅途”愉快!\n你升级了!0级>>>>1级\n");
jibie++;
yi1++;
dao1++;
kai1++;
xue1++;
printf("你要:1.移动 2.挑战关卡 3.商店 4.转生(50级开启) 5.挑战终极魔龙 6.查看状态 7.背包\n");
while(1);
{
int b;
scanf("%d",&b);
if(b==1)
{
printf("你要去哪里 1.酒吧 2.住宿(500金币)\n");
int c;
scanf("%d",&c);
if(c==1)
{
printf("你要:1.购买食物");
int d;
scanf("%d",&d);
if(d==1)
{
printf("你要买什么?1.人头马面 +等级*200生命 200金币 2.熟牛肉 +等级*50生命 50金币 3.二锅头 +100*等级生命 100金币\n");
int e;
scanf("%d",&e);
if(e==1)
{
if(jingbi>=200)
{
jingbi=jingbi-200;
shengming=shengming+200*jibie;
if(shengming>=zuidashengming)
{
printf("生命已满\n");
shengming=zuidashengming;
}
}
}
if(e==2)
{
if(jingbi>=50)
{
jingbi=jingbi-50;
shengming=shengming+50*jibie;
if(shengming>=zuidashengming)
{
printf("生命已满\n");
shengming=zuidashengming;
}
}
}
if(e==3)
{
if(jingbi>=100)
{
jingbi=jingbi-100;
shengming=shengming+100*jibie;
if(shengming>=zuidashengming)
{
printf("生命已满\n");
shengming=zuidashengming;
}
}
}
}
}
if(c==2)
{
printf("是否住店?500金币。1.是 2.再想想\n");
int f;
scanf("%d",&f);
if(f==1)
{
if(jingbi>=500)
{
jingbi=jingbi-500;
printf("好好休息,生命已恢复全满,\n第二天了\n");
shengming=zuidashengming;
}
}
}
}
if(b==2)
{
printf("1.石头洞 2.无底洞\n3.风怒洞 4.水急洞\n5.寒冰洞 6.烈焰洞\n7.绝人洞 8.灭星洞\n9.克神洞 10.混世大魔王之洞");
int g;
scanf("%d",&g);
if(g==1)
{
shifouzhengzaizhanyizhong=1;
printf("石头怪跳了出来!\n\n你要:1.看一下背包 2.攻击 3.逃跑");
int k;
scanf("%d",&k);
if(k==1)
{
printf("钻石 %d,金币 %d,1.急救包 %d,2.肾上腺素 %d,3.云南白药 %d,\n4.手雷 %d,5.轰炸机 %d,6.加强手雷 %d,7.雷鸣之术 %d",zuanshi,jingbi,jijiubao,shenshangxiansu,yunnanbaiyao,shoulei,hongzhaji,jiaqiangshoulei,leimingzhishu);
int l;
scanf("%d",&l);
if(l==1)
{
if(jijiubao>=1)
{
shengming=shengming+75*jibie;
jijiubao--;
if(shengming>=zuidashengming)
{
shengming=zuidashengming;
printf("生命已满!%d/%d",shengming,zuidashengming);
}
else
{
printf("生命已恢复%d点!%d/%d",shengming,zuidashengming);
}
}
else
{
printf("你没有急救包啦");
}
}
if(l==2)
{
if(shenshangxiansu>=1)
{
shengming=shengming+300*jibie;
shenshangxiansu--;
if(shengming>=zuidashengming)
{
shengming=zuidashengming;
printf("生命已满!%d/%d",shengming,zuidashengming);
}
else
{
printf("生命已恢复%d点!%d/%d",shengming,zuidashengming);
}
}
else
{
printf("你没有肾上腺素啦");
}
}
if(l==3)
{
if(yunnanbaiyao>=1)
{
shengming=shengming+150*jibie;
yunnanbaiyao--;
if(shengming>=zuidashengming)
{
shengming=zuidashengming;
printf("生命已满!%d/%d",shengming,zuidashengming);
}
else
{
printf("生命已恢复%d点!%d/%d",shengming,zuidashengming);
}
}
else
{
printf("你没有云南白药啦");
}
}
if(l==4)
{
if(shifouzhengzaizhanyizhong);
{
}
}
}
}
}
}
system("pause");
return 0;
}
|
|