原生质体融合
参考答案:
通过人为的方法,使遗传性状不同的两个细胞的原生质体进行融合,借以获得兼有双亲遗传性状的稳定重组子的过程。
在文件in.dat中有200个数据。函数ReadDat()读取这200个数据存放到整型数组aa中,请编制函数jsSod(),其函数的功能是:要求在200个数据中找出满足以下条件的三元组(a,b,c),其中a、b、c是所给200个数据中的三个不同的数,且以a、b、c为边长的三边能构成三角形。满足条件三元组的个数作为函数jsSort()的返回值,同时把满足条件的数据存入结构数组bb中(要求bb[i].x1<bb[i].x2<bb[i].x3),再对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; int aa[200]; data bb[200]; int jsSort() void main () int count; readDat(); count=jsSort (); /*返回满足条件的个数*/ writeDat(count); readDat(int count) FILE *in; int i; in=fopen("in.dat","r"); for(i=0; i<200; i++) fscanf(in,"%d",&aa[i]); fclose(in); WriteDat(int count) FILE *out; int i; clrscr(); out=fopen("out.dat","w"); for(i=0; i<count; i++) fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3); fclose(out);
防火分区隔墙两侧的防火阀,距墙表面不应大于( )。
A.100mm B.200mmC.500mm D.600mm