古詩詞大全網 - 成語解釋 - C語言:用for循環嵌套怎麽輸出這種聖誕樹

C語言:用for循環嵌套怎麽輸出這種聖誕樹

#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");

}

}