首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
92
问题
文件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://kaotiyun.com/show/p5OZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
如下图所示,某园区网用10Gbit/s的POS技术与Internet相连,POS接口的帧格式是SONET。在R3上配置一个loopback接口,IP地址为192.167.78.6。路由协议的选择方案是,园区网内部采用OSPF动态路由协议,园区网与Inter
下列具有NAT功能的无线局域网设备是()。
下列关于宽带城域网汇聚层基本功能的描述中,错误的是()。
请根据下图所示网络结构回答下列问题。如果在不改变路由表项的前提下,请写出在路由器RF最多可再接入的路由器数量_________。
下列关于光纤同轴电缆混合网HFC的描述中,错误的是()。
某客户机使用DHCP获取IP地址等信息,其获取IP地址过程中捕获的4条报文及对第2条报文分析如下图所示。请分析其中的信息,补全内容。
下列关于Serv-UFTP服务器的描述中,正确的是()。
下列信息中,在DHCP服务器中新建保留时需输入的是()。Ⅰ.IP地址Ⅱ.子网掩码Ⅲ.MAC地址
请根据下图所示网络结构回答问题。如果该网络内服务器群的IP地址为58.45.57.11-58.45.57.25,并且采用一种设备能够对服务器提供如下保护措施:发送到服务器群的数据包将被进行过滤检测,如果检测到恶意数据包时,系统发出警报并阻断攻击。这种
随机试题
在肾小球滤液中几乎没有蛋白质。其原因是
下列哪一种情况不是洋地黄治疗心力衰竭有效的指标
关于公民宗教信仰自由,下列选项错误的是:()
2014年7月5日,张某因盗窃罪被公安机关拘留。本案中,如果没有有碍侦查或者无法通知的情形,拘留后,把拘留的原因和羁押的处所通知被拘留人张某的家属的期限是:()
该货物在进口时,在2004年()前申报是符合海关法定申报期限的。该货物在进口后,在()内将受到海关监管。
内部融资的资金来源不包括()。
《福布斯》杂志着重于描写企业精英的思维方式,________“以人为本”的理念,倡导“企业家精神”;不停留在新闻事实的报道上,着力于________新闻背景、________动态信息和行业趋势,深入探讨和研究企业运作的经济环境。依次填入画横线部分最恰当的一
根据以下资料,回答111-115题根据以上资料,能够推出的是:
在战场上,人机协同被人工智能所取代,至少目前来看短时间内很难发生。人工智能能解决的问题有限,替代首先会发生在部分领域,但却依然离不开人机协同。人工智能的主要实现手段是机器学习,深度学习是实现机器学习的一种方式。尽管目前深度学习在众多领域已取得非常好的效果,
设L为曲线求积分I=∫L(x2+3y+3z)ds.
最新回复
(
0
)