当n=5时,沙漏图形如输出样例所示。请观察并明确沙漏图形的规律。要求输入一个整数n,输出满足规律的沙漏图形。
输入格式:
输入一个整数n(1<n<20)。
输出格式:
输出满足规律的沙漏图形。
输入样例:
在这里给出一组输入。例如:
5
输出样例:
在这里给出相应的输出。例如:
*********
*******
*****
***
*
***
*****
*******
*********
#include<stdio.h>
int main(){
int N;
scanf("%d",&N);
int sum3;
int j;
int k;
int m=0;
int s;
for(j=N;j>=1;j--){
sum3=2*j-1;
m++;
for(s=1;s<=m-1;s++){
printf(" ");
}
for(k=1;k<=sum3;k++){
printf("*");
}
printf("\n");
}
//打印下半部分 (下半部分其实就是把上半部分反过来输出)
for(j=2;j<=N;j++){
sum3=2*j-1;
m--;
for(s=1;s<=m-1;s++){
printf(" ");
}
for(k=1;k<=sum3;k++){
printf("*");
}
printf("\n");
}
return 0;
}