您现在的位置: 精品资料网 >> 计算机试题 >> 计算机等级试题 >> 电子书信息

2001年9月全国计算机等级考试上机试题

所属分类:
计算机等级试题
文件大小:
481 KB
下载地址:
相关资料:
计算机等级,等级考试,上机,试题

2001年9月全国计算机等级考试上机试题内容简介

20019月全国计算机等级考试上机试题

 

/*prog1 已知数据文件 INDAT中存有500个三位数,并已调用读函数readdat()

这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些数的

最大10个不重复的素数,且以从小到大的顺序依次存入数组b中,最后调用写函数

wrITeDat()把数组b中的10个三位数输出到out.dat文件。

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

程序已定义数组:a[500]b[10]

请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函

wrITeDat()的内容。*/

#include <stdio.h>

int a[500], b[10] ;

 

int isP(int m)

{

int i ;

 

for(i = 2 ; i < m ; i++)

if(m % i == 0) return 0 ;

return 1 ;

}

 

void jsValue()

{

 

 

}

 

main()

{

int i ;

readDat() ;

jsValue() ;

wrITeDat() ;

for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;

}

 

readDat()

{

FILE *fp ;

int i ;

fp = fopen("in.dat","r") ;

for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;


..............................

2001年9月全国计算机等级考试上机试题简介结束,下载后阅读全部内容