2018寒假作業1

2022-08-19 00:39:54 字數 1050 閱讀 9137

本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個「*」,要求按下列格式列印

*****

**** ***

*****

所謂「沙漏形狀」,是指每行輸出奇數個符號;各行符號中心對齊;相鄰兩行符號數差2;符號數先從大到小順序遞減到1,再從小到大順序遞增;首尾符號數相等。

給定任意n個符號,不一定能正好組成乙個沙漏。要求列印出的沙漏能用掉盡可能多的符號。

輸入格式
輸入在一行給出1個正整數n(≤1000)和乙個符號,中間以空格分隔。

輸出格式
首先列印出由給定符號組成的最大的沙漏形狀,最後在一行中輸出剩下沒用掉的符號數。

輸入樣例
19  *
輸出樣例
*****

**** ***

*****

實驗**
#includeint main(void)

while(~scanf("%d %c",&n,&c))

k=k-1;

t=a[k]-a[k-1];

t=t/2;

if(n<7)

for(i=0;t-2*i>=1;i++)

{for(j=0;j=0;i--)

{for(j=0;j設計思路

首先定義需要的變數,主要注意陣列的定義,還需注意每行星號是奇數個,再用多個迴圈語句輸出結果。

本題除錯過程碰到問題及解決方法

借鑑例題模板,對陣列的運用不熟。

執行結果截圖

2018寒假作業 總結

2018寒假學習總結今年寒假剛開始前,本打算好好的學習伺服器後端建設以及趁著寒假的空餘時間配合acm隊的寒假比賽學習演算法,卻在開始後不久就收到了班主任和助教學長學姐的關懷,送來了c 寒假學習 使得原本雙開就比較繁忙的寒假生活變得更加的忙碌。不過寒假雖然忙,但是卻沒有初高中趕寒假作業那般枯燥,有趣的...

寒假作業1

7 1 列印沙漏 20 分 本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個 要求按下列格式列印 所謂 沙漏形狀 是指每行輸出奇數個符號 各行符號中心對齊 相鄰兩行符號數差2 符號數先從大到小順序遞減到1,再從小到大順序遞增 首尾符號數相等。給定任意n個符號,不一定能正好組成乙個沙漏。...

2021寒假作業1

markdown截圖 然後進入vmware點選建立新的虛擬機器,然後跟隨嚮導進行建立安裝。注意在安裝客戶機作業系統時選擇稍後安裝作業系統,選擇linux ubuntu64位版本,剩下跟隨預設選項。建立虛擬機器成功後,點選編輯虛擬機器設定 最後開啟執行虛擬機器,按流程安裝,就完成了。哇困難真的超級多的...