如和用代码展示一个“火”字?
给位大大给我点思路吧,这次真的遇见麻烦了。要求:
用“*”展示一个“火”字的图案,这个图案的高度需要客户人员手动输入。
麻烦给位大大给我点思路,这个问题我考虑两个多小时了,结果还是没有思路!请给位大大帮我解决下!
#include <stdio.h> main() { int h; printf("字高:"); scanf("%d", &h); if (h < 8) return 0; for (int i=1; i<=h/4; i++) { printf("%*c\n", h/2,'*'); } for (int i=1; i<=h/4; i++) { printf("%*c%*c%*c\n", i,'*', h/2-i,'*', h/2-i,'*'); } printf("%*c\n", h/2,'*'); for (int i=h/2-1; i>0; i--) { printf("%*c%*c\n", i,'*', h-i*2,'*'); } }