1.? ?有30人,可能包括男人、女人、小孩,他們?cè)谝伙埖旯蚕M(fèi)50先令,其中每個(gè)男人花3先令,每個(gè)女人花2先令,每個(gè)小孩花1先令,求男人、女人、小孩各多少人??
2.任意輸入一個(gè)整數(shù)(小于10位),求它一共有多少位。
3.計(jì)算 1+2-3+4-5+6-7....+100的結(jié)果
4.一張紙的厚度大約是0.08mm,對(duì)折多少次之后能達(dá)到珠穆朗瑪峰的高度(8848.13米)。
5.從控制臺(tái)輸入一個(gè)正整數(shù),計(jì)算該數(shù)的階乘。例如輸入5,階乘為 5*4*3*2*1。
6.一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地時(shí),共經(jīng)過多少米 第10次反彈多高
7.題目:將一個(gè)正整數(shù)分解質(zhì)因數(shù)。例如:輸入90,打印出90=2*3*3*5。
程序分析:對(duì)n進(jìn)行分解質(zhì)因數(shù),應(yīng)先找到一個(gè)最小的質(zhì)數(shù)k,然后按下述步驟完成:
(1)如果這個(gè)質(zhì)數(shù)恰等于n,則說(shuō)明分解質(zhì)因數(shù)的過程已經(jīng)結(jié)束,打印出即可。
(2)如果n <> k,但n能被k整除,則應(yīng)打印出k的值,并用n除以k的商,作為新的正整數(shù)n,重復(fù)執(zhí)行第一步。
(3)如果n不能被k整除,則用k+1作為k的值,重復(fù)執(zhí)行第一步。
8.題目:輸入某年某月某日,判斷這一天是這一年的第幾天?