用for语句编出图形的题目
题目:用for的镶嵌,编译出一个用*组成的图形:*
* * *
* * * * *
* * * * * * *
我编的代码:
main()
{
int i,j;
for(i=1;i<=7;i++)
{
if(i%2!=0)
{
for(j=1;j<=i;j++)
printf("*");
printf("\n");
}
}
}
输出的结果是:
*
***
*****
*******
每个*都没有空出来,请问下,我该怎么改才能让每行的*进行精确的空格呢?