當前位置:才華齋>計算機>計算機三級>

2015最新計算機三級資料庫技術上機試題及答案

計算機三級 閱讀(1.33W)

程式test.c的功能是:計算100以內滿足以下條件的所有整數i的.個數cnt以及這些i之和sum。條件:i,i+4,i+10都是素數,同時i+10小於100。請考生編寫函式countvalue()實現程式要求,最後呼叫函式wfiteDAT()把結果cnt和sum輸出到檔案中。(數值l不是素數)

2015最新計算機三級資料庫技術上機試題及答案

  【參考答案】

  試題答案解析

【審題關鍵句】100以內(含l00)滿足i、i+4、i+10都是素數的整數的個數以及這些i之和。

【解題思路】

①首先定義迴圈變數i,然後將i的值賦初值為3,每迴圈一次則將i的值加1,直到i<90。

②在for迴圈中,每執行一次迴圈則呼叫函式isPrime()(該函式具體的演算法已經在源程式中給出,直接用即可),對i、 i+4、i+10是否同時是素數進行判斷,如果這三個數同時為素數,則計數變數cnt值加1,同將時將變數i的值累加到sum上。