首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有N个实数(N0.000001)N++; } fclose(fp); return 0; } void WriteData() { FILE*fp; fp=fopen("OUT.DAT","w");
文件IN.DAT中存有N个实数(N0.000001)N++; } fclose(fp); return 0; } void WriteData() { FILE*fp; fp=fopen("OUT.DAT","w");
admin
2011-06-14
34
问题
文件IN.DAT中存有N个实数(N<200),函数ReadData()负责将这N个实数读人数组inBuf[]中。请编制程序calculate(),其功能要求;
(1)求出这N个实数的平均值aver。
(2)分别求出这N个实数的整数部分值之和sumint及其小数部分之和sumdec,最后调用函数WriteData()把所求的结果输出到文件OUT.DAT中。
注意;部分源程序已给出。
请勿改动主函数main()、读函数ReadData()和写函数writeData()的内容。
试题程序;
#include
#include
#define MAX 200
float inBuf[MAX]={0};
int N=0;
double aver=0.0;
double sumint=0.0;
double sumdec=0.0;
int ReadData();
void WriteData();
void calculate()
{
}
void main()
{
system("CLS");
if(ReadData())
{
printf("数据文件IN.DAT不能打开!\007\n");
return;
}
calculate();
printf("real amount=%d\n",N);
printf("average=%.21f\n",aver);
printf("int=%.21f\n",sumint);
printf("dec=%.21f\n",sumdec);
WriteData();
}
int ReadData()
{
FILE*fp;
if((fp=fopen("IN.DAT","r"))==NULL)
return 1;
while(!feof(fp))
{
fscanf(fp,"%f",&inBuf[N]);
if(inBuf[N]>0.000001)N++;
}
fclose(fp);
return 0;
}
void WriteData()
{
FILE*fp;
fp=fopen("OUT.DAT","w");
fprintf(fp,"real=% d\naverage=".2If\nint=%.21f\ndec=%.21f\n",N,aver,sumint,sumdec);
fclose(fp);
}
选项
答案
void caJcuJate() { int INT,i; float DEC; for(i=0;i
解析
本题可以看做是将一个实数进行整数部分和小数部分进行分开的数位分解。将浮点型数进行数据类型转换强制转换成整型数据,这样便可以得到一个实数的整数部分。用实数再减去整数部分,便可以得到小数部分。
转载请注明原文地址:https://kaotiyun.com/show/duaZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
每秒执行一百万条浮点指令的速度单位的英文缩写是()。
数据传输率的单位是【 】。
802.5标准定义了源路选网桥。它假定每—个结点在发送帧时都已经清楚地知道发往各个目的结点的路由,源结点在发送帧时需要将详细的路由信息放在帧的______。
奈奎斯特定理描述了有限带宽、无噪声信道的最大数据传输速率与信道带宽的关系。对于二进制数据,若信道带宽B=3000Hz,则最大数据传输速率为______。
针对不同的传输介质,Ethernet网卡提供了相应的接口,其中适用光纤的网卡应提供()。
通信方式分为双工通信、______和单工通信三种。
组建快速以太阿,需要使用的硬件设备有()。Ⅰ100BASE-T集线器/交换机Ⅱ双绞线或光缆Ⅲ10/100BASE-T网卡Ⅳ10Mbps集线器/交换机
在下列四项中,不属于OSl(开放系统互连)参考模型7个层次的是______。
在ISO/OSI参考模型中,______的主要功能是路由选择、拥塞控制与网络互联。
在()网络操作系统中,安装在每个联网结点的操作系统软件是相同的。
随机试题
教师应在充分发挥教材作用的基础上,结合学生的实际情况和营养餐及食品科学发展的新成果,补充必要的新材料,使教学保持_______。
下列何种分布中的均数等于方差
下列描述错误的是
城乡规划实施的行政合法原则的核心是()。
某水利工程,施工单位按招标文件中提供的工程量清单作出报价见表1F420154—4。施工合同约定:工程预付款为合同总价的20%,单独支付;从工程款累计总额达到合同总价10%的月份开始,按当月工程进度款的30%扣回,扣完为止;施工过程中发生的设计变更,采用以直
桥梁基础施工中,人工挖孔深度超过10m时,应采用机械通风。当使用风镐凿岩时,应加大送风量,吹排凿岩产生的石粉,人工挖孔深度不宜大于()m。
下列选项中,不属于客户管理体系的是()。
管理人员培训开发的重要性体现在()。
比较有两种方式,同类比较和________。
结合材料回答问题:材料11924年至1927年,在中国大地上爆发了轰轰烈烈的反帝国主义军阀的革命运动,这是中国共产党成立以后的第一次大革命。这次革命运动席卷全国,规模之宏大,发动群众之广泛,影响之深远,是中国近代革命历史上前所未有的。1923年6月1
最新回复
(
0
)