直接输出代码_C语言入门 | 优秀代码(四)A—F
文章內(nèi)容摘自簡書,僅供學(xué)習(xí)參考使用。
A : 找好人
題目描述:
某學(xué)校有四位同學(xué)中的一位做了好事,不留名,表揚(yáng)信來了之后,校長問這四位是誰做的好事。四個(gè)人的回答分別是:
A說:不是我
B說:是C
C說:是D
D說:C胡說。
已知三人說的是真話,一個(gè)人說的是假話,現(xiàn)在編程求出做好事的到底是誰?
優(yōu)秀代碼:
B : 輸出同時(shí)是素?cái)?shù)與回文數(shù)的數(shù)據(jù)
題目描述:
輸出指定范圍內(nèi)的同時(shí)是素?cái)?shù)與回文數(shù)的數(shù)據(jù),如果沒有,輸出“Not found”
優(yōu)秀代碼:
將判斷素?cái)?shù)和回文數(shù)的方法分離成了兩個(gè)函數(shù),使代碼更加清晰。
C : 猴子吃桃
題目描述:
猴子吃桃問題。猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個(gè)。第二天早上又將剩下的桃子吃掉一半,又多吃一個(gè)。以后每天早上都吃了前一天剩下的一半零一個(gè)。到第N天早上想再吃時(shí),見只剩下一個(gè)桃子了。求第一天共摘多少桃子。
優(yōu)秀代碼:
D : 最強(qiáng)字母
題目描述:
在英文字母王國中,大寫字母比小寫字母強(qiáng)大。在大寫字母之間按字母表順序,越靠前越大,例如A比B大,B比C大,Z在大寫字母中最小。同樣小寫字母之間的比較也按字母表順序,也是越靠前越大。要求在一個(gè)英文字母集合中,選擇最強(qiáng)大的字母。
優(yōu)秀代碼:
這題并不需要排序,直接找出最小值輸出即可。
E : 在數(shù)組中查找元素
題目描述:
定義一個(gè)大小為10的整型數(shù)組,讓用戶從鍵盤輸入10個(gè)數(shù)據(jù);然后讓用戶輸入一個(gè)數(shù)據(jù),在數(shù)組中查找該數(shù)據(jù)第一次出現(xiàn)的位置,找到了,輸出該元素的下標(biāo),找不到,輸出“Not found”。
優(yōu)秀代碼:
F:數(shù)組求同
題目描述:
輸入兩個(gè)數(shù)組(數(shù)組元素個(gè)數(shù)6和8),輸出在兩個(gè)數(shù)組中都出現(xiàn)的元素(如a[6]={2,3,4,5,6,7},b[8]={3,5,7,9,11,13,15,19},則輸出3、5、7)
優(yōu)秀代碼:
再次聲明:文章內(nèi)容摘自簡書,僅供學(xué)習(xí)參考使用。
總結(jié)
以上是生活随笔為你收集整理的直接输出代码_C语言入门 | 优秀代码(四)A—F的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 导入之后再执行一个方法_种花生再撒点儿石
- 下一篇: qint64转为qstring qt_Q