perl编写中的一个问题,求高手回答

我想问一下为什么当$x=0时,在dos窗口无法运行,这原本是编写一个随机产生的数字来猜大小,但老师说我的这个程序当$x=0时有问题,我试了一下,的确没法操作,但我不知道为... 我想问一下为什么当$x=0时,在dos窗口无法运行,这原本是编写一个随机产生的数字来猜大小,但老师说我的这个程序当$x=0时有问题,我试了一下,的确没法操作,但我不知道为什么,请问出了什么问题?
求解答
展开
 我来答
lucifer_001
2015-03-17 · TA获得超过684个赞
知道小有建树答主
回答量:414
采纳率:0%
帮助的人:417万
展开全部
$x初始化为0  $y没有初始化,也为0,进不了循环
更多追问追答
追问
但是$y怎么去初始化呢,$y是需要用户输入的啊,
追答
$x = 0;
while(1){
    $y =<stdin>;
    $sum++;
if($y>$x){print "big";}
elsif($y<x){print "small";}
    else{print "$y is $x   input $sum";last;}

}

随便改了下,去试试

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式