首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
文件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
57
问题
文件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全国计算机三级
相关试题推荐
ISDN为了使通信网络内部的变化对终端用户是透明的,它必须提供—个标准的______。
为了支持各种信息的传输,计算机网络必须有足够的带宽、很好的服务质量与完善的______。
在WWW服务中,统一资源定位器URL可以由3部分组成,即协议类型、【 】与文件名。
数据传输速率是描述数据传输系统的重要技术指标之一,如果在通信信道上发送1位0、1信号所需要的时间是0.001ms,那么信道的数据传输速率为【 】b/s。
SDH的帧结构由横向270×N列和纵向9行8字节组成,STM-1每秒钟的传送速率为155.52Mb/s,则传送一帧需要()。
不同内容的报文通过HASH函数后生成的摘要的内容是______。
IEEE802.11b定义了使用跳频扩频技术的无线局域网标准,它的最高传输速率可以达到11Mbps。802.11a将传输速率提高到______Mbps。
美国国家标准和技术局在1977年采用的数据加密标准算法属于()。
浏览器通常由一系列的客户单元、一系列的【 】单元和一个控制单元组成。
函数ReadDat()的功能是实现从文件IN8.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrCharJP(),该函数的功能是:以行为单位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII
随机试题
女,46岁。48小时前施工时左下肢被石板砸伤,X线摄片,未见骨折,行清创缝合。现突然出现烦躁不安,伴恐惧感,大汗淋漓,自述左下肢伤处疼痛加重,胀裂感。体温38.7℃,脉搏130次/分,血压150/90mmHg,左小腿肿胀明显,大量浆液血性渗出物自切口渗出,
后尿道损伤最多见于()。
风寒型产后身痛常用的方剂有
总合的结构基础为扩散的结构基础为
颌骨骨折复位成功的标志是
在评标方法中,合理低标价法适用于( )。
Icouldjustseeacarinthedistance,butIcouldn’t______whatcoloritwas.
Whydoesanewbornbabyhavetospendthefirstyearofhislifelearningtolisten?
A.automaticallyB.avoidC.barelyD.compoundsE.consumedF.doubtG.exhaustedH.expectationI.focus
AustraliahasbeenunusualintheWesternworldinhavingaveryconservativeattitudetonaturaloralternativetherapies,acco
最新回复
(
0
)