求助菱形问题
#include "stdio.h"int main(void)
{
int i,j,n;
n=4;
for (i=1;i<=n;i++)
{
for(j=0;j<n-i;j++)
printf(" ");
for (j=1;j<=2*i-1;j++)
printf("*");
printf("\n");
}
for(i=n-1;i>=1;i--)
{
for(j=0;j<n-i;j++)
printf(" ");
for(j=1; j<=2*i-1;j++)
printf("*");
printf("\n");
}
}
输出后为菱形
for(j=0;j<n-i;j++)
printf(" ");
输出空格 为什么第一次输出为4个空格 而不是没有空格呢··
j第一次运算后 不是为0吗
为什么会输出4个空格
求助下