#include<stdio.h>
#define N 7 //整图行数
#define M 5 //树冠高度
#define KG M-i-1 //每行空格数
#define XH i*2+1 //每行星号个数
void main() { int i,j,k;
for ( i=0;i<N;i++ ) {
k=( i<M )?(KG):(M-1); for ( j=0;j<k;j++ ) printf(" ");
k=( i<M )?(XH):(1); for ( j=0;j<k;j++ ) printf("*");
printf("\n");
}
}
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/2934349b033b5bb5d7173a843fd3d539b700bc83?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
本回答被网友采纳