空心菱形 形状
*
* *
* *
* *
*
代码
#include <stdio.h>
#define PlaceHolder " "
#define Symbol "*"
int main() {
for(int i=3; i>0; i--) {
for(int j=0; j<i-1; j++) {
printf(PlaceHolder);
}
printf(Symbol);
for(int j=3; j-i>0; j--) {
printf(PlaceHolder);
}
for(int j=1; j<3; j++) {
if(j>i) printf(PlaceHolder);
}
for(int j=1; j<3; j++) {
if(i - j == 0) printf(Symbol);
}
printf("\n");
}
for(int i=0; i<2; i++) {
for(int j=0; j<=i; j++) printf(PlaceHolder);
printf(Symbol);
for(int j = 1; j >= 0; j--) {
if(j - i > 0) {
printf(PlaceHolder);
printf(Symbol);
}
}
printf("\n");
}
return 0;
}