#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF){
//上面
for(int i=1;i<=n;i++){
for(int j=1;j<=i-1;j++){
printf(" ");
}
int temp=n-(i-1);
while(temp!=0){
printf("*");
printf(" ");
temp--;
}
printf("\n");
}
//下面
for(int i=1;i<=n-1;i++){
int temp=i+1;
for(int j=1;j<=(n-1-i);j++){
printf(" ");
}
while(temp!=0){
printf("*");
printf(" ");
temp--;
}
printf("\n");
}
}
return 0;
}
沙漏图形
本文介绍了一段使用C语言编写的代码,该代码能够读取输入的整数n,并生成一个由星号(*)组成的金字塔图案。图案分为上下两部分,上半部分为正金字塔,下半部分为倒金字塔。通过双重循环实现星号和空格的打印,形成所需的图案形状。
摘要由CSDN通过智能技术生成