【解題思路】 本題屬于數(shù)學(xué)類問題;要求判斷在100以內(nèi),i,i+4,i+10都是素?cái)?shù)的數(shù)的個(gè)數(shù)。因?yàn)閕+10也必須在100以內(nèi),1不是素?cái)?shù),所以我們可以從2開始判斷到89即可(90是偶數(shù),明顯不是素?cái)?shù))。本題已經(jīng)給出了判斷素?cái)?shù)的函數(shù),所以這里只需調(diào)用即可。通過一個(gè)if語句判斷i,i+4以及i+10是否都是素?cái)?shù),對(duì)滿足條件的數(shù)進(jìn)行求和,同時(shí)用cnt統(tǒng)計(jì)其個(gè)數(shù)。
【參考答案】
void countValue()
{
int i; /*定義循環(huán)控制變量*/
cnt=0;
sum=0; /*初始化變量*/
for(i=2;i<90;i++) /*找數(shù)的范圍為100以內(nèi)*/
if(isPrime(i) && isPrime(i+4)&&isPrime(i+10))
{
cnt++; /*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/
sum+=i; /*將滿足條件的數(shù)求和*/
}
}
相關(guān)推薦:
2014年計(jì)算機(jī)等級(jí)考試過關(guān)技巧
2014年計(jì)算機(jī)等考上機(jī)六大注意事項(xiàng)
2014年計(jì)算機(jī)三級(jí)數(shù)據(jù)庫背誦資料匯總