Chinaunix首页 | 论坛 | 博客
  • 博客访问: 225036
  • 博文数量: 50
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 541
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-03 11:48
文章分类

全部博文(50)

文章存档

2010年(38)

2009年(12)

我的朋友

分类:

2009-12-09 15:43:00

#!user/bin/perl

use strict;
###乘法口诀表

foreach(1..9){
for (my $num = 1;$num <= $_; $num++){
printf("%5d",$num*$_) ;
}
print "\n";
}
print "\n";


方法二
 

##方法二

for (my ($line,$num)=(1,1);$line <= 9 and $num <= 9; $line++){
if ($num <= $line){
    foreach (1..$line){
    printf("%5d",$line*$_)}
    print "\n";
 }else{
   $num = 1;
   }
}


方法三
 

foreach(1..9){for(my $n=1;$n<=$_;$n++){print $n*$_." "};print "\n";}


方法四
 

for my $n(1..9){map{print $n*$_,' '} 1..$n;print "\n";}


方法五
 

print"@{[map$_*$r,1..++$r]}\n"for 1..9


阅读(1751) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~