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的语法形式还是比较简洁的。

相关推荐
洪大宇12 分钟前
Vuestic 整理使用
开发语言·javascript·ecmascript
WangMing_X15 分钟前
C# 单个函数实现各进制数间转换
java·开发语言·算法·c#·winform·软件
墨染新瑞24 分钟前
C语言——八股文(笔试面试题)
c语言·开发语言
好青崧41 分钟前
JavaScript 循环与条件判断
开发语言·javascript·udp
进步哥1 小时前
python之爬虫遇到返回内容乱码
开发语言·爬虫·python
只看见而已1 小时前
锁升级及线程池相关
java·开发语言
混迹网络的权某2 小时前
每天一道C语言精选编程题之计算天数
c语言·开发语言·考研·算法·改行学it
ChinaDragonDreamer2 小时前
HarmonyOS:自定义组件冻结功能
开发语言·harmonyos·鸿蒙
2301_807083152 小时前
java-数据结构
java·开发语言·数据结构
Beginner_bml2 小时前
基于C语言实现的TCP客户端
c语言·开发语言·网络协议