/*
* 开发环境:VS2019
* 格式: c++
* 程序名称:图形绘制
* 所用知识:循环和switch
* 制作人: hjl
* 时间: 2021年3月26日
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
void Graph_1();//三角行
void Graph_2();//菱形
Graph_1();
Graph_2();
system("pause");
return 0;
}
void Graph_1()
{
int h = 0;
for (int i = 0; i <= 4; i++)
{
while (h < 4 - i)
{
printf(" ");
h++;
}
for (int j = 0; j < 2*i+1; j++)
printf("*");
printf("\n");
h = 0;
}
}
void Graph_2()
{
int h = 0;
for (int i = 0; i <= 8; i++)
{
if (i <= 4)
{
while (h < 4 - i)
{
printf(" ");
h++;
}
for (int j = 0; j < 2 * i + 1; j++)
printf("*");
printf("\n");
h = 0;
}
else
{
h = 4;
while (h > 8 - i)
{
printf(" ");
h--;
}
for (int j = 0; j <= 16- 2*i; j++)
printf("*");
printf("\n");
h = 4;
}
}
}
C语言输出菱形和三角形
最新推荐文章于 2021-10-24 22:30:54 发布