首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
27
问题
文件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要达到的主要目标,下列______是错误的。
关于IP协议,说法是错误的。
IPv6协议是为下一代互联网而设计的互联协议,其地址长度为______。
下列关于网络管理模型的叙述,错误的是()。
从用户的角度看,文件系统的功能是要实现按名存取。为了达到这一目的,一般要建立______。
对于加密技术中的密钥,下列说法中不正确的是()。
操作系统所以能够找到磁盘上的文件,是因为磁盘上的文件名与存储位置的记录。在DOS中,它叫做()。
一台主机的IP地址为11.1.1.100,子网掩码为255.0.0.0。现在用户需要配置该主机的默认路由。经过观察发现,与该主机直接相连的路由器具有如下4个IP地址和子网掩码:Ⅰ.IP地址:11.1.1.1,子网掩码:255.0.0.0
主要采用树形拓扑结构的是()。
在传递数据的过程中,如果目标IP地址和当前所在的网络不同,那么该数据就必须经过______中转,才能到达目的网络。
随机试题
在下列说法中,正确的是
设函数y=ex一ln3,则=()
下列概括了眩晕发生的病机的是()
女,67岁,车祸后即昏迷,伤后2小时被送至医院。查体:昏迷状态。左顶枕部有一直径4cm头皮血肿,右侧瞳孔散大,对光反射消失,左侧肢体肌张力增高,病理反射阳性。头颅CT示右额颞部骨板下新月形高密度影。该患者最可能的诊断是
如果被继承人生前非法占有的属于他人的财产,也不能作为遗产由继承人继承。这是指遗产具有()。
甲商店为增值税小规模纳税人,2015年8月销售商品取得含税销售额61800元,购入商品取得普通发票注明金额10000元。已知增值税税率为17%,征收率为3%,当月应缴纳增值税税额的下列计算列式中,正确的是()。
()位于云南省西北部的滇、川、藏三大角区域,完美保留了自然生态和民族传统文化,素有“高山大花园”“动植物王国”“有色金属王国”的美称。
有关物流和运输的概念关系的不征确说法是()。
Theteacherfoundhemissed______"n"intheword.
下列事例中,运用了正强化原则的有()。
最新回复
(
0
)