寒假程式設計總結1

2022-05-23 13:00:10 字數 891 閱讀 2916

7-1 列印沙漏 (20 分)

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

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

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

輸入格式:

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

輸出格式:

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

輸入樣例:

19 *

輸出樣例:

本題**

int main()

l--;

k=l;

for(i=1;i<=k;i++)

l--;

printf("\n");

}t=k;

l=2;

for(i=2;i<=k;i++)

for(j=2l-1;j>0;j--)

printf("\n");

l++;

}printf("%d\n",n-(2tt-1));

return 0;

}實驗思路:

第一步:定義整形變數。

第二步:運用while迴圈判斷沙漏上半部分該如何列印,該有幾層。

第三步:運用for迴圈進行沙漏上半部分的列印。

第四步:通過for迴圈進行沙漏下半部分的列印。

第五步:printf輸出所需答案。

第六步:結束程式。

執行結果

寒假程式設計總結二

7 1 幣值轉換 20 分 輸入乙個整數 位數不超過9位 代表乙個人民幣值 單位為元 請轉換成財務要求的大寫中文格式。如23108元,轉換後變成 貳萬叄仟壹百零捌 元。為了簡化輸出,用小寫英文本母a j順序代表大寫數字0 9,用s b q w y分別代表拾 百 仟 萬 億。於是23108元應被轉換輸...

寒假程式設計總結一

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

總結 寒假總結

本來說就是個10天的假期都閒的不得了呢。怎麼一下子就放了這麼久啊。大概反思一下情況吧。作息時間 大概是每天11點多一點就睡覺了,主要是我自己熬不了夜太困了 然後白天的精神還是不錯的。聽 dy 講題。收穫也不小,思路開闊了一些,而且見識到一些牛逼的思維題。然後回放看的也蠻認真的,大概屬於之前會的不用看...