诚心求教
小弟初学C语言,有一问题百思不得其解,特此诚心求教诸位
用循环语句编写下列图案:
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
以下是我写的程序:
#include<stdio.h>
main()
{int a,b,c,d,e,f,g;
a=42,c=0,d=32,e=3,f=5;
loop: b=1;c=c+1;g=f-1;
while(g>0 && c>=1 && c<=4)
{while(b<2*c)
{while(g>=1)
{putchar(d);g=g-1;
{while(g==0)
{putchar(a);b=b+1;
{while(b==2*c)
{putchar('\n');f=f-1;goto loop;}
}
}
}
}
}
}
while(g>3 && c>=5 && c<=7)
{while(b<2*e)
{while(g>=4)
{putchar(d);g=g-1;
{while(g==3)
{putchar(a);b=b+1;
{while(b==2*e)
{putchar('\n');e=e-1;f=f+1;goto loop;}
}
}
}
}
}
}
}
这个程序执行的结果是:
*
***
*****
*******
各位高手帮看一下错在哪里,谢谢!
能否写一个完整的程序给我