首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件in.dat中存有300个四位数.并已调用读函数readDat()把这些数存人数组a中.请编写函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pj
已知数据文件in.dat中存有300个四位数.并已调用读函数readDat()把这些数存人数组a中.请编写函数jsValue(),其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pj
admin
2013-12-10
30
问题
已知数据文件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://www.kaotiyun.com/show/hElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为
下列哪一个与数据库日志无关?
对数据库系统的性能有两种主要的度量。第一种是【】,第二种是响应时间。
数据库系统的核心是
Oracle针对Internet/Intranet的产品是
关系模式规范化的最起码的要求是达到第一范式,即满足
如果允许不同用户的文件可以具有相同的文件名,通常采用哪种形式来保证按名存取的安全?
Internet上的计算机地址有两种表示形式:【】与域名。
中断装置发现中断后,通过交换【】引出中断处理程序。
有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于
随机试题
α-Fe具有体心立方晶胞结构。()
把组织活动的特点和参与组织活动的员工的特点结合起来,把每个员工安排在适当的领域中积累知识、发展技能,这体现了组织设计的_______。
导致女子胞生理功能失调病机,主要是指
患者,女性,30岁,经胃镜检查确诊慢性胃炎,查幽门螺杆菌阳性。治疗药物中不包括
下列哪个组织享有行政主体资格?
某临时用水支管耗水量A=1.92L/s,管网水流速度v=2m/s,则计算水管直径d为()。
白马寺位于河南省洛阳市,洛龙区白马寺镇内,创建于(),中国第一古刹。
初中生小张的学习动机是为了取得一个好的成绩,将来有一份好的工作;小王的学习动机是为了获得老师的表扬和父母的奖励。两位同学的学习动机分别属于()
某个单CPU计算机的操作系统有n个进程,当它处于非核心程序运行时,在运行队列、就绪队列和等待队列中的进程数目分别为(25)。
Mr.Smithcalledthepolice______hismobilephone.
最新回复
(
0
)