打印菱形
1.程序代码
#include <stdio.h>
void Diamond()
{
int count; //定义计数器,用于输出菱形中的空格
for (int i = 0; i < 7; ++i)
{
count = 1;
//打印菱形的上半部分
for (int j = 0; j < i + 7; ++j)
{
if (count < 7 - i)
{
printf(" ");
count++;
}
else
{
printf("*");
}
}
printf("\n");
}
//打印菱形的下半部分
for (int i = 6; i > 0; --i)
{
count = 6;
for (int j = i + 6; j > 0; --j)
{
if (count >=i)
{
printf(" ");
count--;
}
else
{
printf("*");
}
}
printf("\n");
}
}
int main()
{
Diamond();
return 0;
}
2.运行截图