2006年9月全国等级考试三级c语言上机题库(六十四)

文章作者 100test 发表时间 2007:03:10 19:15:33
来源 100Test.Com百考试题网


★题目64(无忧id 22 素数题)

下列程序的功能是:找出所有100以内(含100)满足I,I 4,I 10都是素数的整数I(I 10也在100以内)的个数cnt以及这些I之和sum。请编写函数countValue()实现程序要求的功能,最后调用函数writeDat()把结果cnt和sum输出到文件out.dat中。

部分源程序存在文件prog1.c中。

请勿改动主函数main()和输出数据函数writeDat()的内容。

#include

int cnt,sum.

int isPrime(int number)

{

int i,tag=1.

for(i=2.tag &.&. i<=number / 2. i )

if(number % i ==0) tag =0.

return tag.

}

void countValue()

{int i.

for(i=2.i<=90.i )

if(isPrime(i)&.&.isPrime(i 4)&.&.isPrime(i 10))

{cnt .sum =i.}

}

void main()

{

cnt=sum=0.

countValue().

printf("满足条件的整数的个数=%d\n",cnt).

printf("满足条件的整数的和值=%d\n",sum).

writeDat().

}

writeDat()

{

FILE *fp.

fp=fopen("out.dat","w").

fprintf(fp,"%d\n%d\n",cnt,sum).

fclose(fp).

}

运行结果为:

满足条件的整数的个数=7

满足条件的整数的和值=201



相关文章


全国计算机等级考试考务管理系统升级说明
2006年9月全国等级考试三级c语言上机题库(六十七)
2006年9月全国等级考试三级c语言上机题库(六十五)
2006年9月全国等级考试三级c语言上机题库(六十三)
2006年9月全国等级考试三级c语言上机题库(六十四)
2006年9月全国等级考试三级c语言上机题库(六十二)
2006年9月全国等级考试三级c语言上机题库(六十一)
2006年9月全国等级考试三级c语言上机题库(六十)
2006年9月全国等级考试三级c语言上机题库(五十九)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛