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

相关推荐
好吃的肘子1 分钟前
MongoDB 应用实战
大数据·开发语言·数据库·算法·mongodb·全文检索
ghost1434 分钟前
C#学习第23天:面向对象设计模式
开发语言·学习·设计模式·c#
小白学大数据5 分钟前
Scrapy框架下地图爬虫的进度监控与优化策略
开发语言·爬虫·python·scrapy·数据分析
立秋678911 分钟前
用Python绘制梦幻星空
开发语言·python·pygame
明月看潮生31 分钟前
青少年编程与数学 02-019 Rust 编程基础 16课题、包、单元包及模块
开发语言·青少年编程·rust·编程与数学
后青春期的诗go36 分钟前
基于Rust语言的Rocket框架和Sqlx库开发WebAPI项目记录(二)
开发语言·后端·rust·rocket框架
草莓熊Lotso1 小时前
【C语言字符函数和字符串函数(一)】--字符分类函数,字符转换函数,strlen,strcpy,strcat函数的使用和模拟实现
c语言·开发语言·经验分享·笔记·其他
盛夏绽放1 小时前
Python字符串常用内置函数详解
服务器·开发语言·python
我想睡觉2611 小时前
Python训练营打卡DAY27
开发语言·python·机器学习
想做后端的小C2 小时前
C# 面向对象 构造函数带参无参细节解析
开发语言·c#·面向对象