#include <stdio.h>
#include <stdio.h>
int main()
{
char ch;
int i,j,k,n;
for(i=1;i<=5;i++){
for(k=4;k>i;k--){
printf(" ");
}
for(j=1,ch='A';j<=2*i-1;j++){
if(j==i+1){
for(n=1;n>=i-1;n++){
--ch;
printf("%c",ch);
}
}
else{
printf("%c",ch);
ch++;
}
}
printf("\n");
}
return 0;
}
本来想实现:
运行以后,很不对劲..想知道出现这个是什么原因呢?
for(n=1;n>=i-1;n++)
这一句错了,会造成死循环
for(n=1;n>=i-1;n++){
越加越大。。。