帮我看看哪里有错?我的意思是随机数,而不是输入。各位大神帮帮
pascal吧
全部回复
仅看楼主
level 7
FSH_kstry 楼主
F1 Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local menu
File Edit Search Run Compile Debug Tools Options Window Help
╔═[■]════════════════════════ class.pas ═══════════════════════4═[]═╗
║program sbsbsb;
║ var
║ a, b: integer;
║ begin
║ randomize;
║ a:=0;
║ b:=random(11);
║ repeat
║ write('Ha,Ha,Ha,let me see,who is unlucky.');
║ read(b);
║ a:=a+1;
║ if b=1 then writeln('Bob');
║ if b=2 then writeln('Eric');
║ if b=3 then writeln('Henry');
║ if b=4 then writeln('Joe');
║ if b=5 then writeln('Ted');
║ if b=6 then writeln('Gerry');
║ if b=7 then writeln('Edsion');
║ if b=8 then writeln('Louis');
║ if b=9 then writeln('lamb');
║ if b=10 then writeln('Jim');
║ until(a=1);
║ end.


╚══*════ 1:33 ■▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒┘
F1 Help F2 Save F3 Open Alt+F9 Compile F9 Make Alt+F10 Local menu
2014年12月07日 03点12分 1
level 11
[黑线]各种不可救药。。。
这个repeat..until真的不是在逗我?。。
还有,没学过case语句??
b已经取值了再read是闹哪样[汗]
还有,你放个源代码就ok,打印界面是干什么。。好歹说一下你想干什么,错误是什么。。
2014年12月07日 04点12分 3
level 9
从1楼看到3楼 看笑了
2014年12月07日 10点12分 4
level 7
你循环的位置放错了,还有,之前B是随机数了你在 读入 干叼
2014年12月13日 14点12分 5
谢谢,原来是这里错了,谢谢。我改好了![呵呵]
2014年12月14日 03点12分
回复 fsh728r :没关系
2014年12月14日 03点12分
level 7
FSH_kstry 楼主
那有没有什么更加简单的方法达到这个目的?
2014年12月14日 03点12分 6
level 7
FSH_kstry 楼主
如果我要把它展示出来该怎么办?
就是表面装饰那个高级一点
而不用进入pascal去运行
就是一个程序的样子
怎么办?
2014年12月14日 03点12分 7
1