#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>int main()
{
int line = 0;
printf("请输入打印的菱形的上部分行数:\n");
scanf("%d",&line);
//打印上半菱形
//控制行数
for (int i = 0; i < line; i++)
{
int j = 0;
//控制空格数
for (j; j < line - 1 - i; j++)
{
printf(" ");
}
//控制*数
for (j=0; j < 2*i+1; j++)
{
printf("*");
}
printf("\n");
}
//打印下半菱形
//控制行数
for (int i = 0; i < line - 1; i++)
{
int j = 0;
//控制空格数
for (j; j <= i; j++)
{
printf(" ");
}
//控制*数
for(int k=0;k<2*(line-i-1)-1;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
可控行数打印菱形
最新推荐文章于 2024-07-18 16:42:53 发布