首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件in.dat中存有300个四位数.并已调用读函数readDat()把这些数存人数组a中.请编写函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pj
已知数据文件in.dat中存有300个四位数.并已调用读函数readDat()把这些数存人数组a中.请编写函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pj
admin
2013-12-10
34
问题
已知数据文件in.dat中存有300个四位数.并已调用读函数readDat()把这些数存人数组a中.请编写函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pjzl,以及所有不满足此条件的四位数平均值pjz2。最后main()函数调用写函数writeDat()把结果cnt,pjzl,pjz2输出到out.dal文件。
例如:9123,9—1—2—3>0,则该数满足条件,
参加计算平均值pjzl,且个数cnt=cnt+l。
9812,9—8—1—2<0.则该数不满足条
件,参加计算平均值pjz2。
【试题程序】
#include
int aE3003,cnt=0;
double pJz1=0.0,pjz2=0.0;
void readDat();
void writeDat();
void is Value()
{
}
main()
{
readDat();
jsValue();
writeDat();
printf(“cnt=%d\n满足条件的平均值
pjz1=%7.21f\n不满足条件的平均值pjz2=%7.21H\n”,cnt,pjzl,pjz2);
}
void readDat()
{
FILE*fp;
int i;
fp=fopen(“in.dat”,‘r’);
for(i=0;i<300ti++)
fscanf(fp,“Ha,”.&aEi3);
fclose(fp);
}
void writeDat()
{
FILE*fp;
fp=fopen(“out.dat”,”w”);
fprintf(fp,“%d\n%7.2If\n %7.21f\n”。
cnt.pjzl.pjz2);
fclose(fp);
}
选项
答案
void jsValue() {int i} /*定义变量*/ int a1,a2,a3,a4; for(i=0;i<300;i++) {a1=a[i]%10; /*数位分解*/ a2=a[i]%100/10; a3=a[i]%1000/100; a4=a[i]/1000; if(a4一a3一a2一a1>0) /*判断条件*/ {pjz1+=a[i]; cnt++; } else pjz2+=a[i]; } pjz1/=cnt; /*求平均值*/ pjz2/=(300一cnt); }
解析
转载请注明原文地址:https://kaotiyun.com/show/hElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
第一代数据库系统的出现,标志着
若让元素1,2,3依次进栈,则出栈次序不可能出现哪一种情况?
下面关于数据库系统基于日志的恢复的叙述中,哪一种说法是正确的?
关系模式规范化的最起码的要求是达到第一范式,即满足
设有栈S和队列Q,其初始状态为空,元素a1、a2、a3、a4、a5、a6依次入栈,出栈的元素则进入队列Q,若6个元素出列的顺序是a2、a4、03、a6、a5、a1,则栈的容量至少是多大?
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
在顺序表(6,10,16,18,25,28,30,48,50,52)中,用二分查找法查找关键码值20,则需要进行关键码比较次数为【】。
下面列出的条目中,哪些是数据库技术的主要特点?Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化
用户程序中的输入、输出操作实际上是由哪一项完成?
随机试题
试述毛泽东对新民主主义理论的系统阐述及其意义。
Bythistimenextweek,thewinners______theirawards.
项目决策管理主要是指()对项目的管理。
决定客户选择理财组合方式的因素包括()。Ⅰ.投资渠道偏好Ⅱ.知识结构Ⅲ.生活方式Ⅳ.个人性格
某公司以500000元购进了一台生产加工机床,根据有关统计资料测算,其逐年维持费用和逐年实际残值如下表所示,试分析:根据以上资料,回答下列问题。设备改造的内容包括()。
下列选项中,符合所给图形的变化规律的是()。
甲、乙结婚后,甲父去世留下遗嘱,将其拥有的一套房子留给甲,并声明该房屋只归甲一人所有。下列说法正确的是:
设X1,X2,…,Xn(n>2)相互独立且都服从N(0,1),求D(Yi)(i=1,2,…,n);
设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树上的结点个数为n,森林F中第一棵树的结点个数是
AnyonewholivesintheeasternpartoftheUnitedStatesorCanadaandgazedskywardonTuesdayeveningmayhavenoticedsometh
最新回复
(
0
)