編寫一程序P7-716.C實(shí)現(xiàn)以下功能 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一個(gè)數(shù)字(可取1~9之間的一個(gè)值)。例如2+22+222+2222+22222(此時(shí)共有5個(gè)數(shù)相加),其中a值和有幾個(gè)數(shù)相加由鍵盤輸入控制。(注意s的值有可能超出int的范圍。) 程序的運(yùn)行效果應(yīng)類似地如圖所示,圖中的2,3是從鍵盤輸入的內(nèi)容。
編寫一程序P2-224.C實(shí)現(xiàn)以下功能 猴子吃桃問題。猴子第一天摘下若干個(gè)桃子,當(dāng)即吃了一半,還不過癮,又多吃了一個(gè)。第二天早上又將剩下的桃子吃掉一半,又多吃了一個(gè)。以后每天早上都吃了前一天剩下的一半零一個(gè)。到第n(n從鍵盤輸入)天早上想再吃時(shí),就只剩下一個(gè)桃子了。求第一天共摘了多少個(gè)桃子(不考慮猴子是否真的能吃多少桃子)。 程序的運(yùn)行效果應(yīng)類似地如圖所示,圖中的13是從鍵盤輸入的內(nèi)容。
編寫一程序P2-223.C實(shí)現(xiàn)以下功能 一個(gè)球從10000m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反彈。求它在第n(n從鍵盤輸入)次落地時(shí),共經(jīng)過多少米?第n次反彈多高?注意,計(jì)算精度為小數(shù)點(diǎn)后6位,變量數(shù)據(jù)類型的選擇應(yīng)適當(dāng),在保證滿足設(shè)計(jì)要求精度的情況下,養(yǎng)成不浪費(fèi)內(nèi)存空間和計(jì)算時(shí)間的好習(xí)慣。編程可用素材:printf("Please input n:")...、printf("sn=...,hn=..."...。 程序的運(yùn)行效果應(yīng)類似地如圖所示,圖中的10是從鍵盤輸入的內(nèi)容。