首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
admin
2013-12-10
41
问题
在数据文件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全国计算机三级
相关试题推荐
数据是信息的符号表示,或称载体;信息是数据的【】。
以层次模型建立的数据库系统,其主要代表是
关系数据库中的关键字是指
关系模式规范化的最起码的要求是达到第一范式,即满足
数据库中,数据的物理独立性是指
UNIX系统中,文件存储器的管理采用的是
如果允许不同用户的文件可以具有相同的文件名,通常采用哪种形式来保证按名存取的安全?
下面关于超文本的叙述中,不正确的是
若X→Y但Y不完全函数依赖于X,则称Y对X【】。
随机试题
脊柱血管瘤多见于
A.酚妥拉明B.异丙肾上腺素C.酚苄明D.普萘洛尔E.噻吗洛尔用于去甲肾上腺素静脉滴注外漏时的药是
整体设备的安装调整包括( )。
根据《企业财务会计报告条例》的规定,会计期间分为()。
建筑工程施工图预算的编制有以下步骤:Ⅰ.套用定额计算直接费和其他直接费Ⅱ.计算工程量Ⅲ.计算间接费Ⅳ.计算利润和税金应按( )的顺序进行,最后计算总造价。
某市文化广电新闻出版局对本市出版印刷业进行检查。在检查过程中,该局认为市中原印刷厂的职工王某未经批准,擅自从事出版物印刷业务。2019年8月1日,市文化广电新闻出版局依法举行听证。2019年8月6日,市文化广电新闻出版局作出行政处罚决定书,认为王某未经批准
提供100%的存取性的托盘货架是()。
它“利用‘冷战’的阴影,把‘遏制’共产主义的计划与制造商、出口商的热情融为一体。”这里的“它”是指()。
28个连续奇数的和是2016,则这28个连续奇数最大的一个是
A、Stayingathome.B、GoingtoMountTai.C、Goingtotheseaside.D、Goingtoacountryside.B
最新回复
(
0
)