----------------解决方案--------------------------------------------------------
循环体都确定好了。。。只能输出个7层的金字塔
----------------解决方案--------------------------------------------------------
#include<stdio.h>
main()
{
char c='A';
int i,j,k;
printf("%c\n",'A');
for(i=1;i<7;i++)
{
for(j=1;j<7-i;j++)
printf("%c",' ');
for(k=0;k<2*i+1;k++)
printf("%c",'A'+i);
printf("\n");
}
}
----------------解决方案--------------------------------------------------------
那位大哥是不是搞错了啊,老师不可能出这样没有水平的题了,依我学两年C的经验,老师会这样出题.
A
BBB
CCCCC
DDDDDDD
FFFFFFFFF
EEEEEEEEEEE
这可能是老师出题的本意.程序应该这样去写.
main()
{
int i,j,MAX,m;
int col=5,row=1;
char ch2='A';
for(m=0;m<5;m++)
{
for(i=col;i>0;i--)
printf(" ");
for(j=row;j>0;j--)
printf("%c",ch2);
ch2++;
col--;
row=row+2;
printf("\n");
}
getch();
----------------解决方案--------------------------------------------------------
程序没有加注释语句,有问题上QQ562012740
----------------解决方案--------------------------------------------------------
#include "stdio.h"
main()
{
char ch='A';
int i,j,k;
printf("%c\n",ch);
for(i=1;i<=4;i++)
{
for(k=7-i;k>=2;k--)
printf(" ");
for(j=1;j<=i*2+1;j++)
printf("%c",ch+i);
printf("\n");
}
for(i=5;i<=6;i++)
{
for(j=0;j<=i*2+3;j++)
printf("%c",ch+i);
printf("\n");
}
}
结果如下
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
FFFFFFFFFFFFFF
GGGGGGGGGGGGGGGG
[此贴子已经被作者于2007-9-13 7:40:14编辑过]
----------------解决方案--------------------------------------------------------
我能看通,就是不会编,悲哀呀.
----------------解决方案--------------------------------------------------------