C语言编程绘图题。。。。。

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:37:44
用循环输出图形:
(1):
*
***
*****
*******
*********
(2):
*
***
*****
*******
*********
(3):
*
***
*****
*******
*********
第一组星星左对齐,第二组居中,第三组右对齐。数量见图。

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

for(i=0;i<5;i++)
{
for(j=4-i;j>0;j--)
{
printf(" ");
}

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

for(i=0;i<5;i++)
{
for(j=(4-i)*2;j>0;j--)
{
printf(" ");
}

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

#include<stdio.h>
int main()
{
int i,j;

for(i=0;i<5;i++)
{
for(j=0;j<2*i+1;j++)
printf("*");
printf(