#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后面括号的问题