打印一个空菱形,出不来了,大家帮忙看看错在哪?
#include<stdio.h>#include<string.h>
int main(void)
{
char str[8][8]={0};
int i=0,j=0;
for(i=1;i<8;i++){
for(j=1;i<8;j++)
{
if((i+j)>5&&(i+j)<11&&(j-i)>-3&&(j-i)<3)
str[i][j]=' ';
else
str[i][j]='*';
}
}
for(i=1;i<8;i++)
for(j=1;j<8;j++)
printf("%c",str[i][j]);
printf("\n");
}