在C语言中,这些用 用循环怎么输出啊

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:33:20
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
用循环怎么输出啊

#include <stdio.h>
main()
{
int j,i;
for(j=0;j<=3;j++)
{
for(i=1;i<=1+2*j;i++)
printf("*");
printf("\n");
}
for(j=0;j<=2;j++)
{
for(i=5;i>2*j;i--)
printf("*");
printf("\n");
}
}

WIN-TC 编译通过
输出
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*

其实吾觉得楼主需要的题目答案应该是这个,很多书上一般是这个为例的:

#include <stdio.h>
void main()
{
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<3-i;j++)
printf(" ");
for(k=1;k<=1+2*i;k++)
printf("*");
printf("\n");
}

for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
printf(" ");
for(k=1;k<=5-2*i;k++)
printf("*");
printf("\n");
}<