考试网 >> IT认证 >> 等级 >> 四级考试 >> 全国计算机四级等级考试上机题

全国计算机四级等级考试上机题

发布时间:2006-06-27 06:48     点击:
分页:上一页  1 2 3 [4] 5 6 7 8 9 10  下一页  后10页

 { tt=a[i]-a[MAX-i-1];

 if(tt>0) t[k++]=tt;

 }

 for(i=0; i < 5; i++) b[i]=0;

 for(i=0; i < k; i++)

 if(b[0] < t[i]) b[0]=t[i];

 for(j=1; j < 5; j++)

 for(i=0; i < k; i++)

 if(t[i]>b[j] && t[i] < b[j-1]) b[j]=t[i];/**/}void readDat(){

 int i ;

 FILE *fp ;

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

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

 fclose(fp) ;}void main(){

 int i ;

 readDat() ;

 jsVal() ;

 for(i = 0 ; i < 5 ; i++)

 printf("b[%d]=%d\n", i, b[i]) ;

 writeDat() ;}writeDat(){

 FILE *fp ;

 int i ;

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

 for(i = 0 ; i < 5 ; i++) fprintf(fp, "%d\n", b[i]) ;

 fclose(fp) ;}

 

4、 已知数据文件IN.DAT中存有200个四位数, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:从数组a的头开始,依次每20个数的平均值组成一个新数,这样可以获得10个新数并存入数组b中,接着把数组b中的数按从小到大的顺序重新存入数组b中。最后main( )函数调用写函数writeDat()把结果b输出到OUT.DAT文件中。
分页:上一页  1 2 3 [4] 5 6 7 8 9 10  下一页  后10页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有