題目描述
打印出一個底部有n個*的漏斗
輸入
第一行輸入一個T;表示有T組測試數據
下面每一行都有一個n表示漏斗底部*的個數
n保證是奇數
輸出
輸出打印結果
兩個測試答案之間要用換行分割
?? ??? ?/*printf("這是第%d行 我要打印%d個* \n",Num,i); ?*/
***********
?*********
? *******
? ?*****
? ? ***
? ? ?*
? ? ***
? ?*****
? *******
?*********
***********
int n = 11; //底部個數int i ,j;for ( i = n; i > 0; i-=2){ // 進來的時候, i =11 , 無空格 i=9的時候 一個空格for (j = n/2; j > i/2; j--) {printf(" ");}for (j = 0; j < i; j++) {printf("*");}printf("\n"); }//先寫下面這個正常順序輸出 漏斗的下半部分for (i = 2; i< n; i += 2){// 進來的時候, i =11 , 無空格 i=9的時候 一個空格for (j = n/2; j > i/2; j--) {printf(" ");}for (j = 0; j <= i; j++) {//if(j==i==0) printf("*");}printf("\n");}