首页 > 试题广场 >

字符圣诞树

[编程题]字符圣诞树
  • 热度指数:58900 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入一个字符,用它构造一个边长为5的三角形圣诞树。

数据范围:保证输入的字符是一个 char 类型的值

输入描述:
输入只有一行,一个字符。


输出描述:
该字符构成的三角形圣诞树。
示例1

输入

1

输出

    1
   1 1
  1 1 1
 1 1 1 1
1 1 1 1 1
n = input()
a = str(n)+' '
for i in range(1,6):
    b = a*i
    print(b.center(9,' '))
编辑于 2021-06-24 12:18:36 回复(0)
string = input()

num = 5
j= 0
while j < num:
    print(' '*(num-1-j),end='')
    i = 0
    while i < (j+1):
        
        print(string,end=' ')
        i = i+1
    print()
    
    j = j + 1

发表于 2021-02-26 13:18:17 回复(0)
def kingta(x):
    print(x.center(9," "))
x = input()
s = x
for i in range(5):
    kingta(s)
    s += " " + x
发表于 2021-02-03 03:56:16 回复(0)
循环套循环跑
a = input()
for i in range(1,6):
    str2 =' '*(5-i)
    for j in range(0,i):
        str2 += str(a)
        if i-1 ==0:
            continue
        str2 += ' '
    print(str2)

发表于 2020-11-13 11:02:07 回复(0)
n = str(input())
k= ' '+n
for i in range(5):
    print((n+k*i).center(9,' '))
发表于 2020-10-01 01:44:36 回复(0)
a = input()
for i in range(5):
    print("{:^10}".format((a + ' ')*(i+1)))
发表于 2020-05-08 11:44:46 回复(0)
s=input()
b=s
def leerzeichen (b):
    
    for i in range(5):
        
        print("{:^9}".format(b))
        b=b+" "+s
leerzeichen(b)

编辑于 2020-04-29 11:16:41 回复(2)