首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
admin
2013-12-10
28
问题
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.其中满足条件的个数作为函数jsSort()的返回值,同时把满足条件的数据存入结构体数组bb中,再对bb中的数据按照每组数据的第一个数与第三个数之和的大小进行升序排列(第一个数与第三个数的和均不相等)。排序后的结果仍重新存人结构体数组bb中,最后通过调用函数writeDat(),把结果bb输出到out.dat文件中。
【试题程序】
#include
#include
void readDat();
void writeDat(int count);
typedef struct{
int x1,x2,x3;
}Data;
Data aa[200],bb[200];
int jsSort()
{
}
void main()
{
int count;
readDat();
count=jsSort(); /*返回满足条件的个数*/
writeDat(count);
}
void readDat()
{
FILE*in;
int i;
in=fopen(“in.dat”,“r”);
for(i=0;i<200;i++)
fscanf(in,“%d,%d,%d”,&aa
.x1,
&aa
.x2,&aa
.x3);
fclose(in);
}
void writeDat(int count)
{
FILE*out;
int i;
out=fopen(“out.dat”。“W”);
for(i=0;i
printf(“%d,%d,%d第一个数+第三
个数=%d\n”,bb
.x1,bb
.x2,bb
.x3,
bbli].x1+bb
.x3);
fprintf(out。”%d,%d,9/6d\n”,bb
.x1,
bb
.x2。bb
.x3);
}
fclose(out);
}
选项
答案
int jsSort() {int i.j; /*定义变量*/ Data temp; int cnt=0; for(i=0;i<200;i++) if(aa[i].xlS>aa[i].x2+aa[i].x3) /*判断条件R-/ bbEcnt++]=aaEi]l for(i=0;i
bb[i].x1十 bb[j].x3) {temp=bb[i]; bb[i]=bb[j]; bbEj]=temp; } return cnt; /*返回函数值*/ }
解析
转载请注明原文地址:https://kaotiyun.com/show/7ElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据是信息的符号表示,或称载体;信息是数据的【】。
以层次模型建立的数据库系统,其主要代表是
下面所列的条目中Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“学校”关系中,因哪一个属性而使它不满足第一范式?
如果允许不同用户的文件可以具有相同的文件名,通常采用哪种形式来保证按名存取的安全?
在一棵二叉树上,度为零的结点的个数为n0,度为2的结点的个数为n2,则n0的值为
数据库功能可以分为两部分:前端和后端。前端与后端之间通过【】或应用程序来接口。
为保证对故障恢复的支持,登记日志记录时必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中。这称作【】原则。
随机试题
Childrenmodelthemselveslargelyontheirparents.Theydosomainlythroughidentification.Childrenidentify【C1】______aparen
归脾汤的功用固冲汤的功用
一小儿体重7kg,身高65cm,头围42cm,乳牙2枚,能独坐一会儿,不能听懂自己的名字,此小儿的年龄最可能是
男,50岁。既往乙型肝炎病史20余年,今晨突然发生呕血,色鲜红,量约1500ml,急至医院就诊,查体:BP80/50mmHg,P106次/分,面色苍白,四肢末梢凉,脾于肋缘下5.0cm,触及移动浊音(+),腹壁可见静脉曲张,至医院后患者又呕血一次,量约
关于牙槽骨生物学特性的叙述,正确的是()。
当计算底层砖柱的轴心受压承载力时,试问,其φ值应与下列( )项数值最为接近。若取φ=0.9,试问,二层砖柱的轴心受压承载力设计值(kN),应与下列( )项数值最为接近。
对于采用新设法人进行筹资的项目,在确定项目资本金结构时,应通过协商确定投资各方的()。
小学英语课程一级分级目标要求应培养学生______。
增进公共组织领导有效性的方法是()。
编辑部对于()相当于()对于学校
最新回复
(
0
)