题解 | 箭形图案
箭形图案
https://www.nowcoder.com/practice/a6d1081e0c9a42f19e42ed6cd91556c1
#include <stdio.h>
int main() {
int num;
while (scanf("%d", &num) != EOF) {
for(int i = 0; i<num+1; i++) {
for(int j=0; j<num-i; j++) printf(" "); //上半部分(包括中间部分)
for(int k=0; k<i+1; k++) printf("*");
printf("\n");
}
for(int i = 0; i<num; i++) {
for(int j=0; j<i+1; j++) printf(" ");
for(int k=0; k<num-i; k++) printf("*"); //下半部分
printf("\n");
}
}
return 0;
}
查看24道真题和解析