c语言编程输出图形

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:28:52
输出图形 *
***
*****
*******
*********
请注意每行星号的个数,谢谢
星号的形状是
*
***
*****
*******
*********

楼上两位都犯了同样的错误:
循环应该是以2的数量递加..
因为三角型的星号是以2的数量递加的.
main()
{char a;
int i,u;
a='*';
for (i=1;i<=9;i=i+2)
{
{for (u=1;u<=i;u=u+1)
printf("%c",a);}
printf("\n");
}

#include "stdio.h"
main()
{
int i,j;
/* 外循环控制行(5行)*/
for(i=1;i<=5;i++){
/*内循环控制列(1.3.5.7.9)*/
for(j=1;j<=2*i-1;j++){
printf("*");
}
printf("\n");
}
}

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