Perl打印9x9乘法口诀

本章教程主要介绍如何用Perl打印9x9乘法口诀。

一、程序代码

1、写法①

perl 复制代码
use strict;    # 启用严格模式,帮助捕捉变量声明等错误
use warnings;  # 启用警告,帮助发现潜在问题

# 遍历 1 到 9 的数字
for my $i (1..9) {
    # 对于每个 $i,遍历 1 到 $i 的数字
    for my $j (1..$i) {
        # 打印乘法结果
        print "$j x $i = ", $j * $i, "  ";
    }
    # 每行结束后换行
    print "\n";
}

2、写法②

perl 复制代码
use strict;    # 启用严格模式,帮助捕捉变量声明等错误
use warnings;  # 启用警告,帮助发现潜在问题

# 遍历 1 到 9 的数字
for my $i (1..9) {
    # 对于每个 $i,遍历 1 到 $i 的数字
    for my $j (1..$i) {
        # 使用 printf 格式化输出乘法结果
        printf "%d x %d = %2d  ", $j, $i, $j * $i;
    }
    # 每行结束后换行
    print "\n";
}

二、运行效果

可以看到,用perl的语法形式还是比较简洁的。

相关推荐
WANGWUSAN665 分钟前
Python高频写法总结!
java·linux·开发语言·数据库·经验分享·python·编程
forNoWhat13 分钟前
java小知识点:比较器
java·开发语言
坐井观老天19 分钟前
在C#中使用资源保存图像和文本和其他数据并在运行时加载
开发语言·c#
代码中の快捷键26 分钟前
java开发面试有2年经验
java·开发语言·面试
Marzlam27 分钟前
sql server索引优化语句
开发语言·数据库
谢家小布柔32 分钟前
Java 中的字符串
java·开发语言
码老白32 分钟前
【老白学 Java】HashSet 应用 - 卡拉 OK(五)
java·开发语言
Code out the future1 小时前
【C++——临时对象,const T&】
开发语言·c++
taoyong0011 小时前
Java线程核心01-中断线程的理论原理
java·开发语言
一雨方知深秋1 小时前
智慧商城:封装getters实现动态统计 + 全选反选功能
开发语言·javascript·vue2·foreach·find·every