首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT、中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:把个位数字和千位数字重新组合成一个新的两位数ab(新两位数的十位数字是原四位数的个位数字,新两
文件IN.DAT、中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:把个位数字和千位数字重新组合成一个新的两位数ab(新两位数的十位数字是原四位数的个位数字,新两
admin
2013-12-17
26
问题
文件IN.DAT、中存有200个四位整型数.函数readData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),其功能是:把个位数字和千位数字重新组合成一个新的两位数ab(新两位数的十位数字是原四位数的个位数字,新两位数的个位数字是原四位数的千位数字),以及把百位数字和十位数字组成另一个新的两位数cd(新两位数的十位数字是原四位数的百位数字,新两位数的个位数字是原四位数的十位数字),新组成的两个数均为偶数且两个两位数中至少有一个数能被9整除.同时两个新两位数均不为零。求出满足条件的数.用count记录下符合条件的数的个数,并按照从大到小的顺序存入数组outBuf[]中。函数writeData()负责将outBuf[]中的数输出到文件OUT.DAT中。并且在屏幕上显示出来。
程序中已定义数组:inBuf[200],outBuI[200],已定义变量:count。
请勿改动主函数main()、读函数readData()和写函数writeData()的内容。
试题程序:
#include
#define NUM 200
int inBuf[NUM],outBuf[NUM],count=0;
void readData();
void writeData();
void findValue()
{
}
void main()
{
int i;
readData();
findValue();
writeData();
printf(“count=0Ad\n”,count);
for(i一0;i
printf(“outBuf[%d]=%d\n”,i,outBuI
);
}
void readData()
{
FILE*fp;
int i;
fp=fopen(“IN.DAT”,“r”);
for(i=0;i
fscanf(fp,“%d,”,&inBuf
);
fclose(fp);
}
void writeData()
{
FILE*fp;
int i;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fP,“count=%d\n”,count);
for(i=0;i
fprintf(fp,“%d,\n”,outBuf
);
felose(fp);
}
选项
答案
void findValue() { int i,j,k,d[4],temp,ab,cd; for(i=0;i
解析
本题考查的主要是数位分解及排序。数位分解就是将n位数各个数位上的数位单独分离出来,将此n位数时10求余可以将个位上的数值分离出来;将这个n位数除以10以后得到一个n-1位数,则此时n位数原来的十位就变成了n-1位数的个位,再将此n-1位数时10求余便可得到原n位数的十位。依此类推,便可将n位数各个数位上的数值分离出来。
程序基本步骤是:①将数值送入temp中。②由temp%10得到个位数;(temp/10)%10得到十位数,依此类推,可得到各数位上的数值。③按照题目所给的条件选筛出数据。④时选出的数据进行排序。
转载请注明原文地址:https://kaotiyun.com/show/yAZZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
下列关于安腾芯片的叙述中,不正确的是_______。
IP协议是指网际协议,它对应于开放系统互联参考模型中的
使用粗缆组建局域网时,如果使用中继器设备,那么,粗缆可能达到的最大长度为
加强网络安全性的最重要的基础措施是_______。
根据不同的安全需求确定计算机及其操作系统的安全等级。美国国防部1985年公布的“可信计算机系统评估标准”中将计算机系统的安全等级分为4类7级:D、C1、C2、B1、B2、B3、A,其中,最高安全等级为_______。
在网络通信的数据传输过程中的数据加密技术有链路加密方式,它具有的特点是()。
总线型拓扑结构的特点包括______。
关于IP地址,下列正确的选项是()。
下图所示的简单互联网中,路由器S的路由表中对应目的网络10.0.0.0的下一跳步IP地址应为______。
随机试题
为什么说只有改善党的领导,才能坚持和加强党的领导?
解表药的适应范围是什么?
现代医学模式属于
患者,女,37岁。胃脘部隐痛已3年,且胃痛喜温喜按,面白,神疲,乏力,近10天伴见鼻流清涕,微热,恶风。其证候是
某县公安局立案侦查后,以盗窃罪的重大嫌疑将孙某拘留,后提请县人民检察院批准逮捕,县人民检察院予以批准,此时孙某已被拘留7天。县人民检察院批捕后向县人民法院提起公诉。县人民法院审理此案后,判处孙某有期徒刑3年。孙某对一审判决不服,依法提起上诉,二审法院审理案
案例2013年7月13日11时左右,w企业燃气车间主任申某在车间巡视检查,发现15×104m3高炉煤气柜油压异常,且活塞上CO浓度超标。经过检查、调整回油量、观察油位变化后,即电话通知车间内部调度(气柜班)班长吴某,要他叫上车间技术员黎某、综合作
日方公司某年共实现税前收入总额1000万元,其中包括产品销售收入800万元,国库券利息收入200万元。发生各项其他费用共计345万元,其中:合理的工资薪金总额180万元,业务招待费100万元,职工福利费50万元,职工教育经费5万元,工会经费10万元。税收滞
下列关于共同犯罪的表述,正确的有()。
对下列教学导入概括不正确的一项是()。师:(拿出一个仿真的塑料蟋蟀)认识这个小东西吗?叫什么?生:蟋蟀。师:对,这是它的大名,小名叫什么?(蛐蛐)师:“蟋蟀”两个字怎么写,老师忘了,谁来写一写?(一名学生到黑
Isupposeyouknoweverythingaboutthatevent,______?
最新回复
(
0
)