#include <stdio.h>
#include <stdbool.h>
#include <string.h>
int i;
int k=1;
int left_right(int n)
{
for(i=1;i<n;i++)
{
printf(" ");
}
}
int up_down(int n)
{
for(i=1;i<=2*k-1;i++)
{
printf("*");
}
}
int main(void)
{
int rj;
int n;
scanf("%d",&rj);
n=(rj+1)/2;
while(n!=1)
{
left_right(n);
up_down(n);
left_right(n);
printf("\n");
n--;
k++;
}
while(k!=0)
{
left_right(n);
up_down(n);
left_right(n);
printf("\n");
n++;
k--;
}
return 0;
}
从键盘输入n来确定钻石图案的行数,打印出钻石图案
最新推荐文章于 2023-10-17 18:21:07 发布