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

相关推荐
为何创造硅基生物3 小时前
C语言 结构体内存对齐规则(通俗易懂版)
c语言·开发语言
吃好睡好便好3 小时前
在Matlab中绘制横直方图
开发语言·学习·算法·matlab
星寂樱易李3 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
仰泳之鹅4 小时前
【C语言】自定义数据类型2——联合体与枚举
c语言·开发语言·算法
之歆4 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
cen__y5 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
AI人工智能+电脑小能手5 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识
java·开发语言·jvm
社交怪人6 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)
c语言·开发语言
郭涤生6 小时前
不同主机之间网络通信-以太网连接复习
开发语言·rk3588
山居秋暝LS6 小时前
【无标题】RTX00安装paddle OCR,win11不能装最新的,也不能用GPU
开发语言·r语言