1.輸入一個(gè)正整數(shù),輸出其逆數(shù)。例如輸入12345,輸出應(yīng)為54321. 2.計(jì)算1+2+3…+n的值,n是從鍵盤(pán)輸入的自然數(shù)。 3.從終端(鍵盤(pán))讀入20個(gè)數(shù)據(jù)到數(shù)組中,統(tǒng)計(jì)其中正數(shù)的個(gè)數(shù),并計(jì)算這些正數(shù)之和。 4.從終端(鍵盤(pán))將5個(gè)整數(shù)輸入到數(shù)組a中,然后將a逆序復(fù)制到數(shù)組b中,并輸出b中各元素的值。 5.要將5張100元的大鈔票,換成等值的50元,20元,10元,5元一張的小鈔票,每種面值至少1張,編程求需要多少?gòu)埣垘拧?/div> 6.求n以?xún)?nèi)(不包括n)同時(shí)能被3和7整除的所有自然數(shù)之和的平方根s,n從鍵盤(pán)輸入。例如若n為1000時(shí),函數(shù)值應(yīng)為:s=153.909064。 7.一輛卡車(chē)違反交通規(guī)則,撞人后逃跑。現(xiàn)場(chǎng)有三人目擊事件,但都沒(méi)有記住車(chē)號(hào),只記下車(chē)號(hào)的一些特征。甲說(shuō):牌照的前兩位數(shù)字是相同的;乙說(shuō):牌照的后兩位數(shù)字是相同的,但與前兩位不同;丙是數(shù)學(xué)家,他說(shuō):四位的車(chē)號(hào)剛好是一個(gè)整數(shù)的平方。請(qǐng)根據(jù)以上線索找出車(chē)號(hào)。 8.輸入1~10之間的一個(gè)數(shù)字,輸出它對(duì)應(yīng)的英文單詞。 9.個(gè)位數(shù)為6且能被3整除但不能被5整除的三位自然數(shù)共有多少個(gè),分別是哪些? 10.輸入某年某月某日,判斷這一天是這一年的第幾天? 11.兩個(gè)乒乓球隊(duì)進(jìn)行比賽,各出三人。甲隊(duì)為a,b,c三人,乙隊(duì)為x,y,z三人。已抽簽決定比賽名單。有人向隊(duì)員打聽(tīng)比賽的名單。a說(shuō)他不和x比,c說(shuō)他不和x,z比,請(qǐng)編程序找出三隊(duì)賽手的名單。 12.有5個(gè)人坐在一起,問(wèn)第五個(gè)人多少歲?他說(shuō)比第4個(gè)人大2歲。問(wèn)第4個(gè)人歲數(shù),他說(shuō)比第3個(gè)人大2歲。問(wèn)第三個(gè)人,又說(shuō)比第2人大兩歲。問(wèn)第2個(gè)人,說(shuō)比第一個(gè)人大兩歲。最后 問(wèn)第一個(gè)人,他說(shuō)是10歲。請(qǐng)問(wèn)第五個(gè)人多大? 13.輸入某三角形的三個(gè)邊的長(zhǎng)度,判斷出這是個(gè)什么三角形(等腰、等邊、任意,或不能構(gòu)成)。 14.輸入10個(gè)數(shù),分別統(tǒng)計(jì)其中正數(shù)、負(fù)數(shù)、零的個(gè)數(shù)。 15.先隨機(jī)產(chǎn)生N個(gè)三位自然數(shù)輸出,然后再輸出其中同時(shí)是3、5、7倍數(shù)的數(shù)。(設(shè)N為100) 16.用for編程找出100~200中的完全平方數(shù)。 17.從終端輸入三個(gè)正實(shí)數(shù),判斷這三個(gè)數(shù)能否構(gòu)成直角三角形。 18.輸入一行字符,分別統(tǒng)計(jì)出其中英文字母、空格、數(shù)字和其它字符的個(gè)數(shù)。 19.輸入一個(gè)字串,判斷它是否是對(duì)稱(chēng)串。如”abcdcba”是對(duì)稱(chēng)串,”123456789”不是。 20.隨機(jī)產(chǎn)生N個(gè)大寫(xiě)字母輸出,然后統(tǒng)計(jì)其中共有多少個(gè)元音字符。(設(shè)N為50) 21.找出三位自然數(shù)中的所有素?cái)?shù),要求判斷x素?cái)?shù)用自定義函數(shù)data(x)實(shí)現(xiàn)。 22.輸出n行由“#”組成的矩形,每行“#”的個(gè)數(shù)為m個(gè),其中n、m由終端(鍵盤(pán))輸入。要求輸出m個(gè)“#”功能由函數(shù)satr(m)函數(shù)實(shí)現(xiàn)。 23.從鍵盤(pán)輸入兩個(gè)字串,判斷它們是否相同。 24.從鍵盤(pán)輸入兩個(gè)字串,輸出其中較短的那個(gè)字串,并輸出它的長(zhǎng)度。 25.從鍵盤(pán)輸入長(zhǎng)度不等的兩個(gè)字串,將串2連接到串1后面,輸出串1。 26.隨機(jī)產(chǎn)生N個(gè)兩位自然數(shù),降序排列后輸出。(設(shè)N為20) 27.從鍵盤(pán)輸入10個(gè)人的身高,輸出平均身高,并找出哪些身高低于平均身高. 28.“百錢(qián)百雞”問(wèn)題。百錢(qián)買(mǎi)百雞,雞翁一值錢(qián)三,雞母一值錢(qián)二,雞雛三值錢(qián)一,問(wèn)雞翁、雞母、雞雛各幾何? 29.有三個(gè)小孩,一個(gè)比一個(gè)大2歲,已知其年齡之和為39,問(wèn)這三個(gè)小孩各幾歲? 30.鍵盤(pán)輸入長(zhǎng)方體的長(zhǎng)寬高l、w、h,求其體積及表面積。要求用自定義函數(shù)val(l,w,h)計(jì)算長(zhǎng)方體的體積和表面積。 31.計(jì)算:1/2+1/4+……+1/n,設(shè)n是由鍵盤(pán)輸入的正偶數(shù)。 32.計(jì)算:1/2-2/3+3/4-4/5……,前100項(xiàng)。 33.一個(gè)整數(shù),它加上100后是一個(gè)完全平方數(shù),再加上168又是一個(gè)完全平方數(shù),求該數(shù)。 34.公安人員審問(wèn)四名竊賊嫌疑犯。已知,這四人當(dāng)中僅有一名是竊賊,還知道這四人中每人要么是誠(chéng)實(shí)的,要么總是說(shuō)謊的。在回答公安人員的問(wèn)題中:甲說(shuō)“乙沒(méi)有偷,是丁偷的”, 乙說(shuō)“我沒(méi)有偷,是丙偷的”,丙說(shuō)“甲沒(méi)有偷,是乙偷的”,丁說(shuō)“我沒(méi)有偷”。請(qǐng)根據(jù)這四人的答話判斷誰(shuí)是盜竊者。 35.求s=a+aa+aaa+aaaa+......+aa...a的值,其中a是1~9之間的一個(gè)數(shù)字,表達(dá)式項(xiàng)數(shù)從鍵盤(pán)輸入(設(shè)不超過(guò)10項(xiàng))。例如2+22+222+2222+22222(此時(shí)共有5個(gè)數(shù)相加),幾個(gè)數(shù)相加由鍵盤(pán)控制。 36.設(shè)N是一個(gè)四位數(shù),它的9倍恰好是其反序數(shù),求N。反序數(shù)就是將整數(shù)的數(shù)字倒過(guò)來(lái)形成的整數(shù)。例如:1234的反序數(shù)是4321。 37.愛(ài)因斯坦出了一道這樣的數(shù)學(xué)題:有一條長(zhǎng)階梯,若每步跨2階,則最后剩一階,若每步跨3 階,則最后剩2階,若每步跨5階,則最后剩4階,若每步跨6階則最后剩5階。只有每次跨7階,最后才正好一階不剩。請(qǐng)問(wèn)這條階梯至少有多少階? 38.輸入任意一行字符,降序排列之。 39.輸入一行字符串,按如下規(guī)則加密:如果是英文字母則大寫(xiě)變小寫(xiě)、小寫(xiě)變大寫(xiě),對(duì)非英文字符則保持不變。試寫(xiě)加密程序。 40.輸入一行小寫(xiě)英文字母,按如下規(guī)則加密:a→c、b→d、…、x→z、y→a、z→b,試寫(xiě)加密程序。 41.輸入一行英文,已知各單詞之間用1個(gè)空格相隔(設(shè)第一個(gè)單詞前沒(méi)有空格),統(tǒng)計(jì)這行英文有多少個(gè)單詞。 42.求1+12+123+……前n項(xiàng)之和,其中n是從鍵盤(pán)輸入的一個(gè)數(shù)字(1~9)。 43.隨機(jī)生成10道100以?xún)?nèi)的加減乘除數(shù)學(xué)題回答正確的加10分錯(cuò)誤不加分 然后顯示成績(jī) 。 44.從終端輸入一個(gè)數(shù),判斷是否是完數(shù)。 45.找出所有三位數(shù)的水仙花數(shù)。 46.有第一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子長(zhǎng)到第三個(gè)月又生一對(duì)兔子,假如兔子都不死,問(wèn)第12個(gè)月的兔子總數(shù)是多少? 47.實(shí)現(xiàn)終端的如下輸出: * *** ***** ******* ********* 48.實(shí)現(xiàn)終端的如下輸出: F _FE __FED ___FEDC ____FEDCB _____FEDCBA 49.從終端輸入要進(jìn)行轉(zhuǎn)換的數(shù)字(num),及要轉(zhuǎn)換成的某種進(jìn)制(base),按輸入要求進(jìn)行輸出。 50.小明有五本新書(shū),要借給A,B,C三個(gè)朋友,若每人每次只能借一本,則有多少種不同的借法。 51.將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5. 52.輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小共倍數(shù)。 53.一球從100米高度自由落下,每次落地后反跳回原高度的一半再落下。求在第10次落地時(shí)共經(jīng)過(guò)多少米?第10次反彈多高? 54.猴子吃桃問(wèn)題:猴子第一天摘下若干個(gè)桃子,當(dāng)即吃理一半,還不過(guò)癮,又多吃了一個(gè);第2天早上又將剩下的桃子吃掉一半,又多吃一個(gè)。以后每天早晨都吃前天剩下的一半零一個(gè)。第10天想吃的時(shí)候,發(fā)現(xiàn)只剩1個(gè)桃子了。求第一天共摘了多少。 55.求1+2!+3!+4!+。。。。20!的和。 56.某個(gè)公司采用公用電話傳遞數(shù)據(jù),數(shù)據(jù)是四位的整數(shù),在傳遞過(guò)程中是加密的,加密規(guī)則如下: 每位數(shù)字都加上 5,然后用和除以 10 的余數(shù)代替該數(shù)字,再將第一位和第四位交換,第二位和第三位交換。 57.隨機(jī)生成10個(gè)整數(shù)(1-50),每生成一個(gè)值,程序打印出該值個(gè)數(shù)的*。 |