在in.dat文件中有200组数据,每组有3个数,每个数均是三位数。函数ReadDat()读取这200组数据并存放到结构数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出条件为每组中的第一个数大于第二个数加第三个数的和,其中满足条件的组数作为函数jsSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第一个数加第三个之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数WriteDat(),把结果bb输出到out.dat文件中。 注意:部分源程序已经给出。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 #include <stdio.h> #include <string.h> #include <conio.h> typedef struct { int x1,x2,x3; } data; data aa[200],bb[200]; int jsSort() { void ReadDat() { FILE *in; int i; in=fopen("in.dat","r"); for(i=0;i<200,i++) fscanf(in,"%d %d %d",&aa[i].x1,&aa[i].x2,&aa[i].x3); fclose(in); void WriteDat(int count) { FILE *out; int i; out=fopen("out.dat","w"); for(i=0;i<count;i++) { printf("%d,%d,%d第一个数+第三个数=%d\n", bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3); fprintf(out,"%d %d %d\n",bb[i].x1,bb[i].x2,bb[i].x3); } fclose(out); } void main() { int count; ReadDat(); count=jsSort(); /*返回满足条件的个数*/ WriteDat(count); }
人工免疫指经人工接种而使机体主动或被动获得免疫力。人工免疫包括主动免疫和被动免疫两种。主动免疫是注射或服用疫苗;被动免疫是指注射同种或异种抗体获得免疫力的方法。 根据上述定义,下列属于人工被动免疫的是:
A. 给健康人注射患牛痘奶牛的痘浆制成的疫苗,可以预防天花
B. 一般新生儿出生当天接种卡介苗,2~3个月就可以产生有效免疫力
C. 通过母体胎盘和母亲哺乳自然传递给胎儿免疫球蛋白
D. 在2003年“非典”流行期间,医生给患者注射病愈后患者含抗体的血清
产业转移,是指企业将产品生产的部分或全部由原生产地转移到其他地区的现象。 根据上述定义,下列属于产业转移的是:
A. 乐清市有1000多家低压电器生产企业,是全国低压电器最大产销基地
B. 许昌以瑞贝卡公司为龙头,汇集了龙正、神龙等具有一定规模的发制品企业112家、个体生产专业户900多家,发制品产业链上从业人员近15万人
C. 娃哈哈集团早在20世纪90年代初就出资4000万元兼并了重庆涪陵区三家特困企业,此后有计划地在西部安排投资、生产、销售和技术开发等业务活动
D. 北京的中关村科技园区内有清华大学、北京大学等高科院校和中国科学院等各级各类科研机构,先后吸引了联想、方正、微软、IBM、诺基亚等国内外知名高新技术企业万余家