pascal游戏吧 关注:1,978贴子:4,975
  • 10回复贴,共1
uses crt;
var t:text;ch,k:char;s:string;q,n:longint;y,x:array['a'..'d']of longint;
procedure save(s:string);
begin
assign(t,s);rewrite(t);writeln(t,q);
writeln(t,y['a'],' ',y['b'],' ',y['c'],' ',y['d']);close(t);
end;
procedure print(ch:char);
begin
clrscr;
writeln('名称 ',ch);writeln('单价 ',x[ch]);writeln('拥有 ',y[ch]);writeln;
writeln('钱 ',q);writeln('1买 2卖 3离开');
end;
procedure go;
begin
clrscr;
writeln('名称 单价 拥有');
for ch:='a' to 'd' do writeln(ch,x[ch]:8,y[ch]:4);
ch:=readkey;
case ch of
'a','A':print('a');
'b','B':print('b');
'c','C':print('c');
'd','D':print('d');
'g','G':begin for ch:='a' to 'd' do x[ch]:=random(1000);go;end;
end;
k:=readkey;
if k<>'3' then begin clrscr;writeln('要多少?');readln(n);end else go;
if (k='1')and(n*x[ch]>q)then
begin clrscr;write('买不起!');readkey;go;end;
if (k='2')and(n>y[ch])then
begin clrscr;write('卖不了!');readkey;go;end;
if k='1' then
begin q:=q-n*x[ch];inc(y[ch],n);end;
if k='2' then
begin dec(y[ch],n);q:=q+n*x[ch];end;
save(s);
writeln('OK!');
readkey;
go;
end;
procedure zc;
begin
write('请输入账号:');
readln(s);q:=1000;for ch:='a' to 'd' do y[ch]:=0;
save(s);
end;
procedure dl;
begin
write('请输入账号:');
readln(s);assign(t,s);reset(t);readln(t,q);
readln(t,y['a'],y['b'],y['c'],y['d']); close(t);
end;
procedure csh;
begin
clrscr;
randomize;
for ch:='a' to 'd' do x[ch]:=random(1000);
writeln('投资小游戏');
writeln(' 1. 注册');
writeln(' 2. 登陆');
case readkey of
'1':zc;
'2':dl;
end;
end;
begin
csh;
go;
end.
注:空格自己掌握。
玩法:低买高卖赚钱


IP属地:浙江1楼2012-09-02 14:34回复
    没人吗


    IP属地:浙江2楼2012-10-12 13:32
    回复
      2025-06-06 04:56:30
      广告
      ……


      IP属地:广东3楼2012-11-16 17:27
      回复
        你脑子没事吧


        IP属地:浙江4楼2012-11-16 20:39
        回复
          又搞了个游戏出来?


          IP属地:浙江5楼2012-11-17 17:35
          回复
            何为变态?这就是。


            IP属地:浙江6楼2012-12-02 13:06
            回复
              有点意思,就是得关掉程序再开一次价格才会变,有点麻烦


              IP属地:日本7楼2012-12-29 13:41
              收起回复
                不实用


                IP属地:美国8楼2013-02-18 12:08
                回复
                  2025-06-06 04:50:30
                  广告
                  还不错啊。。


                  IP属地:浙江9楼2014-10-26 18:50
                  回复
                    好能编游戏啊


                    IP属地:浙江10楼2014-10-26 18:51
                    回复