zoukankan      html  css  js  c++  java
  • 第4章-24.输出三角形字符阵列 (15分)

    本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。

    输入格式:

    输入在一行中给出一个正整数n(1n<7)

    输出格式:

    输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。

    输入样例:

    4
    
     

    输出样例:

    A B C D 
    E F G 
    H I 
    J 
     1 # 输出三角形字符阵列
     2 # Author: cnRick
     3 # Time  : 2020-3-31
     4 alpha = []
     5 start = ord('A')
     6 for i in range(26): # 生成字母表
     7     alpha.append(chr(start))
     8     start += 1
     9 n = int(input())
    10 eachLineCount = n #控制每一行输出多少字母
    11 count = 0 #控制一共输出多少字母
    12 for i in range(n):
    13     for k in range(eachLineCount):
    14         if count == 26:
    15             break
    16         print("{} ".format(alpha[count]),end="")
    17         count += 1
    18     eachLineCount -= 1
    19     print()
    20     
     
  • 相关阅读:
    第36课 经典问题解析三
    第35课 函数对象分析
    67. Add Binary
    66. Plus One
    58. Length of Last Word
    53. Maximum Subarray
    38. Count and Say
    35. Search Insert Position
    28. Implement strStr()
    27. Remove Element
  • 原文地址:https://www.cnblogs.com/dreamcoding/p/12606030.html
Copyright © 2011-2022 走看看