C語言實(shí)現(xiàn)判斷素?cái)?shù)">例16:C語言實(shí)現(xiàn)判斷素?cái)?shù)
703
2025-03-31
例12:在全系1000個(gè)學(xué)生中,征集慈善捐款,當(dāng)總數(shù)達(dá)到10萬元時(shí)就結(jié)束,統(tǒng)計(jì)此時(shí)的捐款人數(shù),以及平均每人捐款的數(shù)目。
解題思路:顯然應(yīng)該用循環(huán)來處理。實(shí)際實(shí)際循環(huán)的次數(shù)事先不能確定,可以設(shè)置為最大值(1000)在循環(huán)體中累計(jì)捐款總數(shù),并用if語句檢查是否達(dá)到10萬元,如果達(dá)到就不再繼續(xù)執(zhí)行循環(huán),終止累加,并計(jì)算人均捐款數(shù)。
源代碼演示:
#include
編譯運(yùn)行結(jié)果如下:
請(qǐng)依次輸入捐款錢數(shù):1000 請(qǐng)依次輸入捐款錢數(shù):45678 請(qǐng)依次輸入捐款錢數(shù):34521 請(qǐng)依次輸入捐款錢數(shù):7000 請(qǐng)依次輸入捐款錢數(shù):456.3 請(qǐng)依次輸入捐款錢數(shù):15689 第6個(gè)人捐款之后達(dá)到10萬+ 平均每人捐款:17390.72 -------------------------------- Process exited after 23.79 seconds with return value 0 請(qǐng)按任意鍵繼續(xù). . .
break的作用是使流程跳到循環(huán)體之外,接著執(zhí)行循環(huán)體下面的語句。
注意:在C語言中break語句只能用于循環(huán)語句和switch語句之中,而不能單獨(dú)使用。
C 語言
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。