天天看點

TOJ_1003題解

排版題.輸出三角形的字元

Problem

用英文大寫字母排列出一個三角形

Input

一個整數N (0<N<27)

Output

一個有N行的,由英文大寫字母A..Z排列的三角形

Sample Input

3

Sample Output

  A

                BBB

                CCCCC

========================================

分析:類似TOJ_1001,找輸出的規律

#include <stdio.h>

char ch='A';

int n;

void printLine(int t)

{

    int i;

    for(i=1;i<=n-t;i++)

    {

        printf(" ");

    }

    for(i=1;i<=2*t-1;i++)

        printf("%c",ch);

    printf("\n");

    ch=ch+1;

}

int main()

    scanf("%d",&n);

    for(i=1;i<=n;i++)

        printLine(i);

    return 0;

本文轉自Phinecos(洞庭散人)部落格園部落格,原文連結:http://www.cnblogs.com/phinecos/archive/2006/06/09/421849.html,如需轉載請自行聯系原作者

繼續閱讀