第六次作業

2022-08-22 08:00:15 字數 2627 閱讀 8459

1.有乙個四位正整數,組成這個四位數的四個數字各不相同,如果把它們的首尾互換,第二位與第三位互換,組成乙個新的四位數。原四位數為新四位數的4倍,請找出乙個這樣的四位數。
#includeint

2.輸入任意乙個多位的數字,求各位數字之和。如果在【1,12】之內,則輸出與和數字對應的月份的英文名稱,否則輸出***。

樣例: 輸入123,    輸出 6     june

輸入12345,輸出 15   ***

3.給定不超過6的正整數a,考慮從a開始的連續4個數字。請輸出所有由它們組成的無重複數字的3位數。

輸入格式:輸入在一行中給出a。

輸出格式:輸出滿足條件的的3位數,要求從小到大,每行6個整數。整數間以空格分隔,但行末不能有多餘空格。

輸入樣例:2

輸出樣例:234  235  243  245  253  254

4. 萬年曆、看商品猜**、自動出題器、猜拳遊戲。(完成個人選定的題目)

看商品猜**

#include #include 

#include

intmain ()

else

if(a

else

}if(num==11&&a!=price)

printf(

"是否繼續下一次遊戲?y(y)orn(n)\n");

附加題有16根火柴,可以拼出多少個形如「a+b=c」的等式,a、b、c是用火柴棍拼出的整數,且為一位數,輸出該等式形式。

注意:  1. 加號與等號各自需要兩根火柴棍    2. 如果a≠b,則a+b=c與b+a=c視為不同的等式(a、b、c>=0) 3. 16根火柴棍必須全部用上

用火柴棍拼數字0-9的拼法如圖所示: 

二、知識點總結

1.第一題用窮舉法的話要知道迴圈是先迴圈內層,迴圈完之後在外層;

2.第二題是先迴圈後選擇,出現了幾到幾輸出啥的就要考慮switch語句了;

3.第三題也用到了窮舉法,還有就是輸出時夠6個換行且沒有空格,那就不能按之前的在%d之後加空格了,應該來乙個判斷個數與6取餘的結果是0輸出\n 不是0輸出空格;

4.看商品猜**這個要有隨機值,是否進行下一輪遊戲這個用到了do,while要先執行一次在判斷

5.附加題注意輸出的a b c都是一位數,尤其是c這個要在switch完了之後判斷,算a b c火柴棍的總和時要減去= +這兩用的。

三、實驗總結

1.寫每個程式之前要想好基本框架在紙上大概寫一遍,然後在電腦上調試執行;

2.要注意各種結構的綜合應用;

3.一般實驗出錯都是標點還有字母和變數是否對應還有就是你編的順序錯誤;

4.要細心不要忘了加『;(英文版的)』。

第六次作業

姓名 陳裕坤 學號 120705213 班級 12電信2班 作業1 總結,到目前為止,c語言基礎知識已介紹完,下一階段重點是指標。請從以下幾個方面小結 1.程式設計重在實踐,多程式設計才會對其理解更深,我是如何學習c語言的?2.程式設計涉及到方方面面知識,就像英語單詞一樣,一開始不可能了解每個c元素...

第六次作業

一 問題及 檔名稱 2.cpp 作 者 劉澤 完成日期 2017年5月18日 版 本 號 v1.0 對任務的求解方法及描述部分 輸入描述 問題描述 定義乙個不重複的有初值的10個元素的整數陣列a,利用冒泡法對陣列a排序 1 刪除x 2 插入x 程式輸出 問題分析 用迴圈結構進行編寫 演算法設計 in...

第六次作業

檔名稱 jll.cpp 作 者 謝陽泉 完成日期 2017 年 5 月 19 日 版 本 號 v1.0 對任務及求解方法的描述部分 專案一 陣列操作 輸入描述 略 問題描述 定義乙個不重複的有初值的10個元素的整數陣列a,利用冒泡法對陣列a排序後完成以下操作。程式輸出 3 4 5 6 7 8 9 1...