點擊查看:2016計算機三級數(shù)據(jù)庫技術(shù)上機練習(xí)題及答案匯總
程序test.c的功能是:計算100以內(nèi)滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素數(shù),同時i+10小于100。請考生編寫函數(shù)countvalue()實現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT()把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素數(shù))
試題答案解析
【審題關(guān)鍵句】100以內(nèi)(含l00)滿足i、i+4、i+10都是素數(shù)的整數(shù)的個數(shù)以及這些i之和。
【解題思路】
①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。
、谠趂or循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime()(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接用即可),對i、 i+4、i+10是否同時是素數(shù)進行判斷,如果這三個數(shù)同時為素數(shù),則計數(shù)變量cnt值加1,同將時將變量i的值累加到sum上。
【參考答案】
相關(guān)推薦:
各地2016年全國計算機等級考試報名時間匯總
各地2016年全國計算機等級考試費用匯總
2016年計算機等級考試各級別報考適合專業(yè)類別