哪位大神可以把A与B形成菱形的C语言源代码打出来

如题所述

#include <stdio.h>
int main()
{
int row,i,j,N=3 ; //N可以改为任意你想要的值
row=1;
while(row<=N)   /*前N排*/  

for(i=1;i<=N-row;i++) 
printf(" ");    
for(j=1;j<=2*row-1;j++) 
printf("%c", 'A'+(j-1)%2);    
printf("\n");
row++;

row=1;
while(row<=N-1)   /*后N-1排*/  

for(i=1;i<=row;i++) 
printf(" ");    
for(j=1;j<=2*(N-row)-1;j++) 
printf("%c", 'A'+(j-1)%2);    
printf("\n");
row++;


return 0;
}

追问

本人初学C语言,多谢大神指点,厉害 谢谢

追答

不客气,多多练习吧

追问

多谢多谢啥都不说了我得努力了

追答

加油!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-31
# include <stdio.h>
void main()
{

printf(" A\n");
printf(" ABA\n");
printf("ABABA\n");
printf(" ABA\n");
printf(" A\n");

getch();
}