1,實驗**
7-1 列印沙漏 (20 分)
本題要求你寫個程式把給定的符號列印成沙漏的形狀。例如給定17個「*」,要求按下列格式列印
所謂「沙漏形狀」,是指每行輸出奇數個符號;各行符號中心對齊;相鄰兩行符號數差2;符號數先從大到小順序遞減到1,再從小到大順序遞增;首尾符號數相等。
給定任意n個符號,不一定能正好組成乙個沙漏。要求列印出的沙漏能用掉盡可能多的符號。
輸入格式:
輸入在一行給出1個正整數n(≤1000)和乙個符號,中間以空格分隔。
輸出格式:
首先列印出由給定符號組成的最大的沙漏形狀,最後在一行中輸出剩下沒用掉的符號數。
輸入樣例:
19 *
輸出樣例:
int main()
for(k=1;k<=2*i-1;k++)
printf("\n");
} sum=n-(2*x*x-1);printf("%d\n",sum);
return 0;
}2,設計思路
輸入四個字母代替數值
sum=0,k;再利用scanf函式和while語句
且sum=2ii;依次上推
(見**)
然後上下對稱分布
sum=n-(2xx-1);
3,本題除錯過程碰到問題及解決辦法
解決方法
查閱書籍,回顧以前的題目,網上搜尋,詢問知題人士
2018秋寒假作業5 PTA程式設計總結2
1.程式設計 includeint main char n 10 char j 17 int n,k 0,m 0 cur,pre printf enter a number within 9 scanf d n if n while n else pre cur for int i k 1 i 0 ...
寒假作業4
今天所敲的 public class daang public class daang2 菜品名稱 double prices new double 菜品單價 int praisenums new int 3 點讚數 建立訂單物件 daang oset new daang 初始化兩條訂單 publi...
寒假作業4
醫學內容 在寒假的c 中,基本掌握了c 的基礎用法其實很大的原因是c和c 差不多。學習了一些新的 提高效率的函式。對於上學期不是很會的指標結構體也有了更深的印象。學會了新的演算法。存在的問題 c 的一些新的知識沒有掌握透,缺乏練習我想是因為寒假事情較多,人更懶,沒有主動去找練習!原本打算學會使用vi...