int main()
{
//输入几行(上面有几行)
int n = 0;
scanf("%d", &n);
int i = 0;
for (i = 0; i < n; i++)
{
//行数(上面)
//先打印空格
int j = 0;
for (j = 0; j <n-1-i ; j++)
{
printf(" ");
}
//再打印*
for (j=0;j<(i+1)*2-1;j++)
{
printf("*");
}
printf("\n");
}
for (i = 1; i <= n - 1; i++)
{
//行数(下面)
//打印空格
int j = 0;
for (j = 0; j < i; j++)
{
printf(" ");
}
//打印*
for (j = 0; j < (n - i) * 2 - 1; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
输入行数,打印菱形
最新推荐文章于 2024-07-14 16:12:24 发布