首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知在数据文件in.dat中存有若干个(个数
已知在数据文件in.dat中存有若干个(个数
admin
2013-12-10
36
问题
已知在数据文件in.dat中存有若干个(个数<200)四位数字的正整数.函数ReadDat()读取这若干个正整数并存人数组xx中。请编写函数CalValue().其功能要求:①求出这个文件中共有多少个正整数totNum。②求这些正整数右移1位二进制位后,产生的新数是奇数的数的个数totCnt,以及满足此条件的这些正整数(右移前的值)的算术平均值totPjz。最后通过main()函数调用函数WriteDat().把所求的结果输出到文件out.dat中。
【试题程序】
#include
#define MAXNUM 200
int xx[-MAXNUM];
int totNum=0; /*文件IN.DAT
中共有多少个正整数*/
int totCnt=0; /*符合条件的正
整数的个数*/
double totPjz=0.0; /*平均值*/
int ReadDat(void),
void WriteDat(void);
void CalValue(void)
{
}
void main()
{
int i;
for(i=0;i
=0;
if(ReadDat()){
printf(“数据文件IN.DAT不能打开!\007\n”);
return;
}
CalValue();
printf(“文件IN.DAT中共有正整数=%d个\n”,totNum);
printf(”符合条件的正整数的个数=%d个\n”,totCnt);
printf(”平均值=%.21f\n”.totPjz);
WriteDat();
}
int ReadDat(void)
{
FILE*fp;
int i=0;
if((fp=fopen(“in.dat”。”r”))==N ULL)
return 1;
while(!feof(fp)){
fscanf(fp。“%d,”,&xx[i++]);
}
felose(fp);
return 0;
}
void WriteDat(void)
{
FILE*fp;
fp=fopen(“out.dat”,“w”);
fprintf(fp,“%d\n%d\n%.21f\n”,totNum,totCnt,totPjz);
fclose(fp);
}
选项
答案
void CalValue(void) {int i; /*定义变量*/ for(i=0;i
0) {totNum++; if((xxEi]>>1)%2一一1) {totCnt++; totPjz+=xxEi-1; } } totPjz/一totCnt; /*求平均值*/ }
解析
转载请注明原文地址:https://kaotiyun.com/show/oblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而【】是系统设计的基础和核心。
以层次模型建立的数据库系统,其主要代表是
数据库的网状模型应满足的条件是
数据库中,数据的物理独立性是指
下面所列的条目中Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
下面关于超文本的叙述中,不正确的是
冯.诺伊曼结构的计算机有5大功能部件组成:运算器、控制器、【】、输入设备和输出没备。
SQL的数据定义功能包括
有关系模式A(C,T,H,R,S),其中各属性的含义是: C:课程T:教员H:上课时间R:教室S:学生 根据语义有如下函数依赖集: P={C→T,(H,R)→C,(H,T)→R,(H.S)→R} 关系模式A的码是
随机试题
新斯的明最强的作用是
囊性淋巴管瘤的临床表现如下.除外()
关于糖原合酶的活性,下列论述中正确的是
治疗痰湿型癥瘕的主方是治疗痰湿型不孕的主方是
下列关于法律原则作用的说法中哪一项不能成立?()
递延资产是指不能全部计入当年损益,应当在以后年度内分期摊销的各项费用。()
2016年初某企业向税务机关报送2015年度企业所得税纳税申报表,表中填报的产品销售收入为700万元,减除成本、费用、税金后,利润总额为一15万元。应纳税所得额为一15万元。税务机关通知该企业委托税务师事务所进行所得税审计,否则税务机关将对其进行查账稽核。
(1989年)设抛物线y=aχ2+bχ+c过原点,当0≤χ≤1时,y≥0,又已知该抛物线与χ轴及直线χ=1所围成图形的面积为,试确定a,b,c,使此图形绕χ轴旋转一周而成旋转体的体积V最小.
下面是在HTML中使用“”标签编写的列表在浏览器中的显示效果,列表内容应放置在_________标记内。
Themostpressingnuclearenergyissueisthedisposalofnuclearwaste.Evenifallthereactorsinexistencewerecompletelys
最新回复
(
0
)