下面这个图形程序哪里错了 ?

#include
int main()
{char a[5][9];
int i,j,k;
for(i=0;i<5;i++)
{for(j=0;j<=i;j
printf(" ");
for(k=0;k<9;k++)
a[i][k]='*';
printf("%c",a[i][k]);
printf("\n");
}
return 0;}
* * * * *
  * * * * *
    * * * * *
     *  * * * * 
      *  * * * * 

for循环差括号,那个“9”是什么字体?

你的代码好像copy不全,而且也不知道你本来希望打印一个什么图形,不知道如何帮你。

问题你这要什么图?倒三角?倒三角每打印一行,打印数量要递减阿!

#include<stdio.h>

int main()

{

char a[5][9];

int i,j,k;



for(i=0;i<5;i++)



 {  



      for(j=0;j<i;j++)



           printf(" ");



          for(k=0;k<9;k++)



           {



            a[i][k]='*';



                printf("%c", a[i][k]);



                }



                putchar('\n');



}

}

看看,这个是你希望的运行的结果的代码?

那个我是按照你的思路进行的,不知道是否是你需要的

一看就是for或者if后面括号的问题