排版题.输出三角形的字符
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()
{
int i;
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,如需转载请自行联系原作者