C语言编程 输出图形

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:28:21
*
* *
* *
* *
*
要求第一行的起始位置为第十列
是菱形

#include<stdio.h>
main()
{
int i,j,k;
for(i=0;i<4;i++)
{
for(j=3;j-i>0;j--) //当行数为i时,空格数是i的函数,为4-i个
printf(" ");
for(k=0;k<2*i+1;k++) //星号也是i的函数,为2i+1个 **函数**
printf("*");
printf("\n");

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

}

不知道你说的是什么