如何用while循环语句输出这样一个图形:(用星号围成的长和宽分别为五星的直角三角星)??谢了!

来源:百度知道 编辑:UC知道 时间:2024/05/17 01:03:28
此图形如下:
*
* *
* * *
* * * *
* * * * *
真的很感谢你们了!!!

int i = 1;
int j = 1;
while(i <= 5)
{
j=1;
while(j <= i){
printf("*");
j++;
}
printf("\n");
i++;
}

其实用FOR循环快些,不知道你学没学,WHILE其实没多大作用

i=0;l=0;
while(i<=5){
l=0;
while(l<=i){
printf("*");
l++;
}
printf("\n");
i++;
}

其实只要先用FOR循环写一遍,然后用WHILE就容易多了
这东西建议用FOR写,更容易看懂

用递归呀~