打印数字图案 9 的程序

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

0

909

89098

7890987

678909876

56789098765

4567890987654

345678909876543

23456789098765432

1234567890987654321

算法

  • 步骤 1: 开始
  • 步骤 2: 设置 lines=10
    设置 i=1
  • 步骤 3: 重复步骤 4 到 15,直到 i 小于或等于 lines
  • 步骤 4: 设置 count =0
    设置 j=1
  • 步骤 5: 重复步骤 6 和 7,直到 j 小于 lines
  • 步骤 6: 如果 count 小于 (i-1)
    如果 j 不小于 (lines-i+1)
    打印 j 并将 count 增加 1
  • 步骤 7: 设置 j=j+1
  • 步骤 8: 打印 0
  • 步骤 9: 设置 count =0
  • 步骤 10: j 减 1
  • 步骤 11: 重复步骤 12 和 13,直到 j 大于 0
  • 步骤 12: 如果 count 小于 (i-1)
    打印 j 并将 count 增加 1
  • 步骤 13: 设置 j = j - 1
  • 步骤 14: 打印换行符
  • 步骤 15: i = i + 1
  • 步骤 16: 退出

解决方案

C 语言程序

输出

0 
909 
89098 
7890987 
678909876 
56789098765 
4567890987654 
345678909876543 
23456789098765432 
1234567890987654321 

Java 程序

输出

0
909
89098
7890987
678909876
56789098765
4567890987654
345678909876543
23456789098765432
1234567890987654321

C# 程序

输出

0
909
89098
7890987
678909876
56789098765
4567890987654
345678909876543
23456789098765432
1234567890987654321

PHP 程序

输出

0
909
89098
7890987
678909876
56789098765
4567890987654
345678909876543
23456789098765432
1234567890987654321

Python 程序

输出

0
909
89098
7890987
678909876
56789098765
4567890987654
345678909876543
23456789098765432
1234567890987654321