独行者123 发布留言 2008-7-5 16:08
求助一道输出三角形字符的题目
用英文大写字母排列出一个三角形
Input
一个整数N (0
Output
一个有N行的,由英文大写字母A..Z排列的三角形
Sample Input
3
Sample Output
A
BBB
CCCCC
[ 本帖最后由 独行者123 于 2008-7-5 16:09 编辑 [/it]]
[ 本帖最后由 独行者123 于 2008-7-5 16:10 编辑 [/it]]
死了都要C 发布留言 2008-7-5 18:04
这应该比*菱形简单```
中学者 发布留言 2008-7-5 18:15
....
[ 本帖最后由 中学者 于 2008-7-5 19:41 编辑 [/it]]
中学者 发布留言 2008-7-5 18:16
回复 3# 中学者 的帖子
没调式.........
独行者123 发布留言 2008-7-5 19:36
要求字母输出时成三角形状,我不知道该怎么办才能做到啊,如果运行后的结果是
A
BBB
CCCCC
我会啊,就是要是
A
BBB
CCCCC
有点晕,谁能告诉我该用什么方法啊
himpo 发布留言 2008-7-5 19:36
#include
int main(void)
{
int N;
int i=0,j=1;
scanf("%d",&N);
for(i=0;i {
for(j=0;j<=N-i-1;j++)
printf(" ");
for(j=0;j<=i*2;j++)
printf("%c",'A'+i);
printf("\n");
}
system("pause");
return 0;
}
GCC通过。独行者123 发布留言 2008-7-5 19:39
回复 6# himpo 的帖子
恩,就是这样,太好了,谢了啊中学者 发布留言 2008-7-5 20:17
#include
int main(void)
{
int N;
int i,j;
while(scanf("%d",&N)!=EOF)
{// (N-1)
for(j=0;j {
for(i=0;i putchar('\n');
for(i=0;i<=j;++i) putchar('A'+i);
putchar('\n');
}
}
return 0;
}coming 发布留言 2008-7-6 01:57
把空格也放在循环里考虑就好了哦,就像写一个正的杨辉三角似的
页: [1]