7-3 空心菱形
分数 10
全屏浏览
切换布局
作者 李祥
单位 湖北经济学院
请编写程序,输入菱形的高度,若为奇数,则输出由星号勾勒出的菱形,否则报告错误。
输入样例1
9
输出样例1
*
* *
* *
* *
* *
* *
* *
* *
*
输入样例2
10
输出样例2
Error
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
栈限制
8192 KB
#include <stdio.h>
int main(void)
{
int height,i,j;
scanf("%d\n",&height);
if(height%2==0){
printf("Error\n");
return 1;
}
for(i=0;i<height/2+1;i++){
for(j=0;j<height/2-i;j++){
printf(" ");
}
printf("*");
for(j=0;j<2*i-1;j++){
printf(" ");
}
if(i==0){
printf("\n");
}else{
printf("*\n");
}
}
for(i=height/2-1;i>=0;i--){
for(j=0;j<height/2-i;j++){
printf(" ");
}
printf("*");
for(j=0;j<2*i-1;j++){
printf(" ");
}
if(i==0){
printf("\n");
}else{
printf("*\n");
}
}
return 0;
}