用星形打出这个形状,用while如何写
用星形打出如下形状,用C语言 while嵌套循环该如何写?*****
****
***
**
*
*****
****
***
**
*
我实学C,大家帮帮我好吗?
[此贴子已经被作者于2006-9-12 16:19:06编辑过]
[此贴子已经被作者于2006-9-12 16:19:06编辑过]
好的,万分感谢。
#include<stdio.h>
void main()
{
int i=1,N=5,j;
while(i<=N)
{
j=i;
while(j<=N-i+1)
{
printf("*");
i++;
}
printf("\n");
}
i=1;
while(i<=N)
{
j=1;
while(j<=N)
{
if(j<i)
{
printf(" ");
}
else
{
printf("*");
}
j++;
}
}
我是这样写的,变量自加也加上了,但为什么一打印还是满屏?
再次谢过。。。