编写程序,打印如下的杨辉三角形:

学习 时间:2026-04-04 18:24:49 阅读:8613
编写程序,打印如下的杨辉三角形:11 11 2 11 3 3 11 4 6 4 1c++

最佳回答

伶俐的外套

着急的紫菜

2026-04-04 18:24:49

public static void main(String[] args) {textYH yang = new textYH();yang。printYanghuiTriangle(5);}public void printYanghuiTriangle(int lines) {if(lines < 1) {throw new IllegalArgumentException("lines must be great than 0。");}if(lines > 30) {throw new IllegalArgumentException("lines is too big。");}int[] line = new int[lines];int maxLen = getMaxLen(lines);for(int i = 0; i < lines; i++) {line[0] = line[i] = 1;for(int j = 1,k = i / 2,pre = line[0]; j 0 start :1L;while(num > start) {result *= num--;}return result;}private int getLength(long num) {int len = 0;while(num > 0L) {num /= 10L;len++;}return len;}private void printLine(int[] yanghui,int line,int width) {printSpaces((yanghui。length - line) * width);for(int i = 0; i < line; i++) {if(i > 0) {printSpaces(width);}printSpaces(width - getLength(yanghui[i]));System。out。print(yanghui[i]);}System。out。println();if(width > 1) {System。out。println();}}private void printSpaces(int spaceCount) {for(int i = 0; i < spaceCount; i++) {System。out。print(" ");}}

最新回答共有2条回答

  • 优雅的美女
    回复
    2026-04-04 18:24:49

    public static void main(String[] args) {textYH yang = new textYH();yang。printYanghuiTriangle(5);}public void printYanghuiTriangle(int lines) {if(lines 30) {throw new IllegalArgumentException("lines is too big。");}int[] line = new int[lines];int maxLen = getMaxLen(lines);for(int i = 0; i start) {result *= num--;}return result;}private int getLength(long num) {int len = 0;while(num > 0L) {num /= 10L;len++;}return len;}private void printLine(int[] yanghui,int line,int width) {printSpaces((yanghui。length - line) * width);for(int i = 0; i 0) {printSpaces(width);}printSpaces(width - getLength(yanghui[i]));System。out。print(yanghui[i]);}System。out。println();if(width > 1) {System。out。println();}}private void printSpaces(int spaceCount) {for(int i = 0; i < spaceCount; i++) {System。out。print(" ");}}

上一篇 来吧 青年们 用英语怎么说

下一篇 去揭阳西湖公园玩的作文,怎么写,不少于400字