打印图案 3 的程序

2025 年 3 月 25 日 | 阅读 2 分钟

*000*000*

0*00*00*0

00*0*0*00

000***000

算法

  • 步骤 1: 开始
  • 步骤 2: 设置 lines=4
  • 步骤 3:初始化 i 和 j
  • 步骤 4:设置 i = 1
  • 步骤 5:重复步骤 6 至 15,直到 i 小于或等于行数
  • 步骤 6: 设置 j=1
  • 步骤 7:重复步骤 8 和 9,直到 j 小于或等于行数
  • 步骤 8:如果 i 等于 j,则打印 *,否则打印 0
  • 步骤 9:设置 j = j + 1
  • 步骤 10:j 减 1 并打印 *
  • 步骤 11:重复步骤 12 和 13,直到 j 大于 0
  • 步骤 12:如果 i 等于 j,则打印 *,否则打印 0
  • 步骤 13: 设置 j = j - 1
  • 步骤 14:打印新的一行
  • 步骤 15:设置 i = i + 1
  • 步骤 16:退出

解决方案

C 语言程序

输出

*000*000*
0*00*00*0
00*0*0*00
000***000

Java 程序

输出

*000*000*
0*00*00*0
00*0*0*00
000***000

C# 程序

输出

*000*000*
0*00*00*0
00*0*0*00
000***000

PHP 程序

输出

*000*000*
0*00*00*0
00*0*0*00
000***000

Python 程序

输出

*000*000*
0*00*00*0
00*0*0*00
000***000