第六次作業

2022-08-25 20:30:28 字數 2557 閱讀 8644

一、實驗內容   

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

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

intmain()

else

if(w==1

)

}else

if(w==2

)

} else

if(w==3

)

} printf(

"繼續下一輪遊戲嗎?y(y)orn(n)\n");

scanf("%c

",&q);

}while(q=='

y'||q=='y'

);

printf(

"對決戰況:\n作戰次數:%d 平局次數:%d 電腦得分:%d 你得分:%d\n

",z-1

,p,fail,success);

if(success>fail)

printf(

"最終結果:你贏了\n");

else

if(success

printf(

"最終結果:你輸了\n");

else

if(success=fail)

printf(

"最終結果:平局\n");

return0;

}

附加題有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分清在什麼情況更適合使用什麼樣的迴圈結構

三、實驗總結

1:< <= > >=的運算優先順序比==  !=高

2:switch語句具有穿透性,可以用break跳出

3:可以新增乙個變數進行求餘來實現輸出結果的換行

4:不同編譯器之間存在著差異,寫好程式後要在不同編譯器都測試一遍

5:在某些情況下,用switch case語句要比if else語句更便利

第六次作業

姓名 陳裕坤 學號 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...