网络技术上机试题.docx

网络技术上机试题.docx

ID:51073584

大小:94.30 KB

页数:59页

时间:2020-03-18

网络技术上机试题.docx_第1页
网络技术上机试题.docx_第2页
网络技术上机试题.docx_第3页
网络技术上机试题.docx_第4页
网络技术上机试题.docx_第5页
资源描述:

《网络技术上机试题.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、—、300个四位1、题目27:已知数据文件IN.DAT屮存有300个四位数,并已调用读函数ReadDat()tE这些数存入数组a屮,请编制-函SjsvalueO,其功能是:求岀千位数上的数减方位数减十位数上的数减个位数上的数人于零的个数ent,再求出所有满足此条件的四位数平均ffipjzl,以及不满足此条件的四位数平均值pjz2,最后调用写函数writeDat()把结果输出到OUT.DAT文件。例如:9123,9-1-2-3>0,则该数满足条件计算平均值pjsd,且个数ent二cnt+1。9812,9-8

2、-1・2v0,则该数不满足条件计算平均值pjz2.注意:部分源程序己给出。程序屮已定义数组:a[300],已定义变暈:ent请勿改动主函数main()、读函数ReadDat()和写函数w「iteDat()的内容。voidjsVaiue()/*标准答案*/{intI,thou,hun,ten,data,j;for(I=0;I<300;I++){thou=a[I]/1000;hun=a[I]%1000/100;tcn=afl]%100/10;data=afl]%10;if(thou-hun-ten-data>

3、0){b[cnt]=a[I];cnt++;}}for(I=0;IbUJ){data=b[I];b[I]=b[j];b[j]=data;}}题口48:已知数据文件IN.DAT中存有300个四位数,并已调用读函数READDAT()把这些数存入数组A中.请编制一函数SVALU玖),其功能是:求出千位数上的数加个位数上的数等于百位数上的数加I-位数上的数的个数CNT.再把所有满足条件的四位数依次存入数组bb屮,然后对数组bb的四位数按从

4、小到人的顺序进行排序,最后调用写函数WRITEDAT0把数组b屮的数输出到OUT.DAT文件.例如:6712,6+2=7+1,则该数满足条件存入数组bb屮,且个数CNT=CNT+1.8129,8+1<>2+9,M该数不满足条件忽略.注意:部分源程序已给岀。程序中已定义数组:al300],己定义变量:ent诘勿改动生函数main()、读函数ReadDa")和写函数writeDat()的内容。voidjsValue()/*标准答案*/{intI,thou,hun,ten,data,j;for(I=0;I<30

5、0;I++){thou=a[I]/1000;hun=a[I]%l000/100;tcn=a[I]%100/10;data=afl]%10;if(thou+data=hun+ten){b[cnt]=a[I];cnt++;}}for(I=0;Ib[j]){data=b[I];bfl]=b[j];b[j]=data;}}题口49:已知数据文件IN.DAT中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组沖,请编制一

6、函数jsvaluc(),其功能是:求出千位数上的数减百位数减十位数上的数减个位数上的数大于零的个数ent,再求出所有满足此条件的四位数平均ftpjzl,以及不满足此条件的四位数平均值pj7.2,最后调川写函数writeDat()把结果输出到OUT.DAT文件。例如:9123,9亠2-3>0,则该数满足条件计算平均值pjzl,且个数cnt=cnt+lo9812,9-8-1-2v0,则该数不满足条件计算平均值pj疋.注意:部分源程序已给岀。程序中已定义数组:4300J,已定义变量:ent谙勿改动主函数main

7、()、读函数ReadDa")和写函数writeDat()的内容。voidjsValue()/*标准答案*/{intLthou.hun,ten,data,n=0;for(I=0;I<300;I++){thou=afl]/1000;hun=a[Il%1000/100;ten=a[I]%100/10;data=a[I]%10;if(thou-hun-ten-data>0){cnt++;pjzl+=a[I];}else{n++;pjz2+=a[I];}}pjzl/=cnt;pjz2/=n;}题口53:已知数据文件

8、IN.DAT中存有300个四位数,并已调用读函数READDATQ把这些数存入数组A中.请编制一函数SVALU玖),其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数人于零的个数cn(,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从人到小的顺序进行排序,最后调川写函数WRITEDAT()把数组b屮的数输出到OUT.DAT文件.例如:1239,9・1・2・3>0,则该数满足条件存入数组〕b中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。