LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: zonzi

请问学perl难吗?

[复制链接]
发表于 2004-4-2 20:38:34 | 显示全部楼层
libinary好厉害。。。
发表于 2004-4-2 22:22:09 | 显示全部楼层
最初由 home 发表
libinary好厉害。。。


同感! :thank
发表于 2004-4-8 13:35:10 | 显示全部楼层
看来我要好好学学拉!努力!!!
发表于 2004-4-8 13:36:48 | 显示全部楼层

努力!!!

看来我要好好学学拉!努力!!!
发表于 2004-4-8 13:36:53 | 显示全部楼层

努力!!!

看来我要好好学学拉!努力!!!
发表于 2004-4-8 13:37:04 | 显示全部楼层

努力!!!

看来我要好好学学拉!努力!!!
发表于 2004-4-8 13:37:17 | 显示全部楼层

努力!!!

看来我要好好学学拉!努力!!!
发表于 2004-4-8 13:37:22 | 显示全部楼层
看来我要好好学学拉!努力!!!
发表于 2004-4-8 13:37:51 | 显示全部楼层

努力!!!

看来我要好好学学拉!努力!!!
发表于 2004-4-11 01:39:36 | 显示全部楼层

回复: 回复: 回复: re

最初由 libinary 发表
这个就看愿不愿意写代码了,直接写81条print,不用循环也可以打出来,或者用一个循环,里面9个print也行。
下面是我写的:

  1. #! /usr/bin/perl -w

  2. $a = 1;
  3. for($b = 1; $b <= 9; $b++){
  4.   printf "$a*$b=%2d ", $a*$b;
  5.   if($b == 9){
  6.     print "\n";
  7.     $b = 0;
  8.     if(++$a == 10){
  9.       last;
  10.     }
  11.   }
  12. }
复制代码


你的代码有一点点小问题,你这样输出的不是九九乘法表,如果把if($b==9)这一行改为if($b==$a),这样输出的就是九九乘法表了。你的算法很妙,呵呵,我又学了一招!谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表