求大神教学,初学者不懂怎么写,求完整的答案!!!!!!!!!!!!!
具体程序可以自己琢磨一下,毕竟也是练习。提供思路:这个其实都是“空格+字母”组成,1.第一排不打印空格,第二排打印一个以此类推。到了D之后,写另一个循环,空格每次少一个。 2.字母都是打印7次,放在空格的循环里。3.字母之间的关系,在ASCII码中 A+1=B,A+2=C,以此类推。4.每打印完一次之后,都要打印换行。解决了这四点,我相信你很快就能写出来了。
#include
#include
#include
#define N 7
int main()
{
int i,j,k,m=1;
char ch='A';
for(i=0;i {
if(i {
for(k=0;k printf(" ");
}
else
{
for(k=N/2-m;k>0;k--)
printf(" ");
m++;
}
for(j=0;j<N;j++)
{
printf("%c",ch);
}
ch++;
printf("\n");
}
return 0;
}