#4443. 输出菱形数字图案

输出菱形数字图案

题目描述

请你编写一个程序,输出一个由数字组成的菱形图案。该菱形共有5行,具体要求如下:

  1. 第1行有1个数字"1",居中显示
  2. 第2行有3个数字"2",居中显示
  3. 第3行有5个数字"3",居中显示
  4. 第4行有3个数字"2",居中显示
  5. 第5行有1个数字"1",居中显示
  6. 整个菱形的宽度为5个字符位置(即每行内容需在5个字符宽度内居中)

输入格式

本题没有输入。

输出格式

输出符合要求的菱形数字图案

样例输出

  1  
 222 
33333
 222 
  1  

提示

  • 注意每行的数字和数量:1→3→5→3→1,数字值为1→2→3→2→1
  • 居中显示意味着数字两侧的空格数量相等
  • 第1行有2个前导空格和2个尾随空格
  • 第2行有1个前导空格和1个尾随空格
  • 第3行没有空格
  • 每行的总长度(包括空格和数字)均为5个字符
  • 确保每行末尾有换行符