首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件IN.DAT中存有N个实数(N0.000001)N++; } felose(fp); return 0; } void WriteData() { FILE*fp; fp=fopen(“O
文件IN.DAT中存有N个实数(N0.000001)N++; } felose(fp); return 0; } void WriteData() { FILE*fp; fp=fopen(“O
admin
2021-06-16
85
问题
文件IN.DAT中存有N个实数(N<200)t函数ReadData()负责将这N个实数读人数组inBuf[-]中。请编制程序calculate(),其功能要求:
(1)求出这N个实数的平均值aver。
(2)分别求出这N个实数的整数部分值之和sumint及其小数部分之和sumdee,最后调用函数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 RcadData();
void WriteData();
void calculate()
{
}
void main()
{
system(“CLS”);
lf(RcadData())
{
printf(“数据文件IN.DAT不能打开!\007\
n”);
return;
}
calculate();
printf(“real_amount=%dkn”,N);
printf(“average=%.2lf\n”,aver);
printf(“int=%.2lf\n”,sumint);
printf(“dec=%.2lf\n”,sumdec);
WriteData();
}
int RcadData()
{
FILE*fp;
if((fp=fopen(“IN.DAT”,“r”))==NULL)
return 1;
while(!feof(fp))
{
fseanf(fp,“%f”,&inBuf[N]);
if(inBuf[N]>0.000001)N++;
}
felose(fp);
return 0;
}
void WriteData()
{
FILE*fp;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fp,“real=%d\naverage=%.21f\hint=%.
2lf\ndec=%.2lf\n”,N,aver,sumint,sumdec);
fclose(fp)}
}
选项
答案
void calculate() { int INT,i; float DEC; for(i=0;i
解析
本题可以看做是将一个实数进行整数部分和小数部分进行分开的数位分解。将浮点型数进行数据类型转换强制转换成整型数据,这样便可以得到一个实数的整数部分。用实数再减去整数部分,便可以得到小数部分。
转载请注明原文地址:https://www.kaotiyun.com/show/p5OZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
采用IEEE802.11b标准将两栋楼的局域网互连为一个逻辑网络,应使用的无线设备是()。
Cisco路由器第3模块第1端口通过E1标准的DDN专线与一台远程路由器相连,端口的IP地址为195.112.41.81/30,远程路由器端口封装PPP协议。下列路由器的端口配置,正确的是()。
Winmail用户使用outlook发送邮件时,使用协议是()。
在一台Cisco路由器上执行showaccess.lists命令显示如下一组限制远程登录的访问控制列表信息StandardIPaccesslist40permit167.112.75.89(54matches)permit202.11
下列关于BGP协议的描述中,错误的是()。
下列关于Serv—UFTP服务器安装和配置的描述中,错误的是()。
根据下图所示网络结构回答下列问题。如果服务器组的地址是59.67.35.5—59.67.35.10,那么为保护服务器应将IPS串接在路由器________的端口________上。
Windows2003对已备份文件在备份后不做标记的备份方法是
随机试题
关于细菌性发热的叙述,错误的是
A.磺胺嘧啶+链霉素B.磺胺甲恶唑+甲氧苄啶C.羧苄西林+庆大霉素D.磺胺嘧啶+青霉素E.青霉素+链霉素治疗流行性脑脊髓膜炎时可选用
设计强度为C35的水泥混凝土,施工抽检了10组试件,其28d的抗压强度(标准尺寸试件、标准养护)为:33.0MPa、34.0MPa、36.0MPa、35.0MPa、33.0MPa、36.0MPa、35.0MPa、35.0MPa、38.0MPa、35.0MP
某根C40钢筋混凝土单梁长6M,受压区布置2φ12钢筋(设半圆弯钩),已知φ12钢筋的理论质量0.888KG/M,则2φ12钢筋的工程量是()kg。
小学英语课程的目标结构包括语言技能、语言知识、______、学习策略和______五个方面。
根据材料回答下列问题
材料一“历史是这样创造的:最终的结果总是从许多单个的意志相互冲突中生产出来的,而其中每一个意志,又是由于许多特殊的生活条件,才成为它所成为的那样。这样就有无数互相交错的力量。有无数个力的平行四边形,由此就产生出一个舍力,即历史结果,而这个结果又可以看做一个
著名当代舞蹈艺术家杨丽萍表演的(),其惟妙惟肖的表演深受人们喜爱并获得中华名族20世纪舞蹈经典作品奖。[2012年真题]
在局域网交换机中,交换机只要接收并检测目的地址字段就立即将该帧转发出去,帧出错检测任务由结点主机完成,这种交换方法叫做______。
A、Artificialtexts.B、Specifictexts.C、Authentictexts.D、Designedtexts.C录音最后提到,现在测试变得更加以语言运用能力为导向。因此大量来源于真实语言环境的文本和听力材料被运用到测
最新回复
(
0
)