輸入乙個菱形的內高和外高,畫出乙個空心菱形

2021-10-03 09:11:43 字數 879 閱讀 7051

歡迎交流,共同進步。

題目為:已知內層和外層菱形的高度,輸出一空心菱形

使用自己的語言描述:使用c語言畫出乙個菱形,輸入上三角高內層菱形為l1,外高為l2,輸入需要保證數值為正整數,且為奇數。

此處我理解菱形為對角線相等的菱形

看了題目後編寫如下,設計思路為從「*」菱形中扣「 」菱形,寫的時候遇到很多思路不清晰的時候把自己繞暈,此處不應直接編寫,需要寫出對應規律分析,再下手。

#includeint main()

//上半三角

for (int i = 0; i < l2; i++)

//計算一行中需要操作的多少位置

n = i * 2 + 1;

for (int m = 0; m < n; m++)

k++;

}else

printf("*");

}else

printf("*");

}printf("\n");

}k = 1;

l = 0;

//下半三角

for (int i = 1; i < l2 ; i++)

//計算一行中需要操作的多少位置

n = (l2 - 1 - i) * 2 + 1;

for (int m = n; m != 0; m--)

k++;

}else

}else

printf("*");

}printf("\n");

}return 0;

}

但是居然可以用幾何方法更簡單的寫出來,震驚!

乙個高ai的分頁函式和乙個url函式

aidu ad 這個分頁 函式非常高只能的 看看就知道了 function ppage total,page,e page 15,e block 10,url color totalpage ceil total e page 頁面數目 p block ceil totalpage e block ...

乙個高ai的分頁函式和乙個url函式

這個分頁函式非常高只能的 看看就知道了 function ppage total,page,e page 15,e block 10,url color totalpage ceil total e page 頁面數目 p block ceil totalpage e block 塊數目 n blo...

乙個高德定位Utils

amap location v4.2.0 20180809.jar 放入libs 在manifest裡面配置 基本配置完畢。接下來建立locationutils 注釋也很清楚 public class locationutils public inte ce mylocationlistener 獲...