我要投稿 投诉建议

全国计算机等级四级机试试题及答案三(1-9)

时间:2022-07-23 17:47:27 计算机等级 我要投稿
  • 相关推荐

全国计算机等级四级机试试题及答案三(1-9)

1./*prog1 已知数据文件 IN.DAT中存有500个三位数,并已调用读函数readdat()把
这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些数的最大10个不重复的素数,且以从小到大的顺序依次存入数组b中,最后调用写函数writeDat()把数组b中的10个三位数输出到out.dat文件。
  注意:部分源程序存在文件prog1.c文件中。
  程序已定义数组:a[500],b[10]
  请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函
数writeDat()的内容。*/
#include
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]=%dn", i, b[i]) ;
}
readDat()
{
FILE *fp ;
int i ;
fp = fopen("in.dat","r") ;
for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;
fclose(fp) ;
}
writeDat()
{
FILE *fp ;
int i ;
fp = fopen("out.dat","w") ;
for(i = 0 ; i < 10 ; i++) fprintf(fp, "%dn", b[i]) ;
fclose(fp) ;
} http://www.cnrencai.com/

【全国计算机等级四级机试试题及答案三(1-9)】相关文章:

2017全国计算机等级考试试题及答案08-07

全国计算机等级考试一级试题及答案08-07

计算机等级考试试题及答案08-09

2017全国计算机等级考试一级试题及答案08-07

2017年计算机等级考试试题及答案08-08

2014年计算机等级考试四级考试模拟试题08-10

全国计算机等级考试一级ms office试题08-09

2017年江苏省计算机等级考试试题及答案08-06

2016年计算机四级考试试题及答案08-07

2016年全国计算机一级试题及答案08-05