首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
40
问题
文件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全国计算机三级
相关试题推荐
计算机网络拓扑通过网络中结点与通信线路之间的几何关系来表示()。
在利用SET协议的购物流程中,持卡人、商家、支付网关等都要通过______来验证交易各方的身份,防止冒名顶替。
在以下网络协议中,属于数据链路层协议的是______。Ⅰ.TCPⅡ.UDPⅢ.IPⅣ.SMTP
CC将评估过程划分成()两个部分。
()是为电子政务系统提供政务信息及其他运行管理信息的传输和交换平台。
下列关于城域网建设方案特点的描述中,错误的是()。
浏览器通常由一系列的客户单元、一系列的【 】单元和一个控制单元组成。
Web站点通常采用四级访问控制,其中对于Web站点中的一般资源,可以使用匿名访问,而对于一些特殊资源则需要有效的WindowsNT登录的是()。
随机试题
引起等渗性缺水的原因有()
精密度与准确度稍低于决定性方法的分析方法为A.决定方法B.常规方法C.经典方法D.对比方法E.参考方法
可作结核病预防应用的药是
与氨茶碱合用会发生酸碱中和反应而降低或失去药效的中药()
房屋、汽车和现金所有权什么时间转移给乙、丙、丁三人?为什么?在乙、丙、丁达成分割协议之前,房屋、汽车和现金所有权的归属如何?
会计核算软件应当予以提示并拒绝保存的情况有()。
有机氯农药化学性质稳定,不易降解,在环境和食品上长期残留。()
改革不会让所有人一夜之间都分到足够大的“蛋糕”,但凝聚社会共识的改革,必定将郑重回应人们对于“玻璃屋子”里切“蛋糕”的热切企盼。“民不服吾能,而服吾公”,在努力把发展的“蛋糕”做大做好乃至做美的同时,执起闪耀着公平正义光辉的改革“餐刀”,才能让每一个为发展
【《氏族志》】
给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F={A1A3→A2,A2→A3},则R(42)。若将R分解为ρ={(A1,A2),(A1,A3)},那么该分解(43)。(43)
最新回复
(
0
)