首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
59
问题
文件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全国计算机三级
相关试题推荐
下列关于局域网设备的描述中,错误的是()。
请根据图所示网络结构回答问题。如果图中防火墙FW为CiscoPIX525,并且部分内网需要访问外网,需要使用的两个配置命令依次是________和________。
某公司网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理。在某DHCP客户机上执行“ipconfig/all”得到的部分信息如图(a)所示,在该客户机捕获的部分报文及相关分析如图(b)所示。请分析图中的信息,补充图(b)中空白处的内容。
在一台Cisco路由器的S0/1端口上,封禁所有端口号为2745的TCP数据包和端口号为445的UDP数据包,下列正确的access-list配置是()。
请根据下图所示网络结构回答下列问题。如果将10.10.67.128/25划分3个子网,其中第一个子网能容纳52台主机,另外两个子网分别能容纳23台主机,请写出第一和第3个子网掩码及可用的IP地址段。(注:请按子网顺序号分配网络地址)第一子网掩码:_
下列关于RPR技术的描述中,错误的是()。
根据下图所示网络结构回答下列问题。如果将192.168.66.128/25划分为3个子网,其中子网1能容纳50台主机,子网2和子网3分别能容纳20台主机,要求网络地址从小到大依次分配给3个子网,前两个子网的掩码分别为________和_______,
下列关于数据备份方法的描述中,错误的是()。
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
对于还没有配置设备管理地址的交换机,应采用的配置方式是()。
随机试题
固定资产核算系统中,执行()操作后,才能开始处理下一个月的业务。
血压无明显变化的输血反应是
患者,男,45岁。因胃溃疡入院治疗,护士小张正在采集病史,与患者沟通。护患沟通时反馈的最有效的技巧是
间接盖髓术治疗的适应证是
食管癌的x线表现不包括
硅整流柜和可控硅柜按容量分为()。
对泰山描述正确的是()。
木材:木匠:家具
在桂林漓江一些有地下河流的岩洞中,有许多露出河流水面的石笋。这些石笋是由水滴长年滴落在岩石表面而逐渐积累的矿物质形成的。如果上述断定为真,最能支持以下哪项结论?()
产业资本实现循环运动的基本条件包括()
最新回复
(
0
)