在车行道上可以随意招呼出租车,这种做法对还是错?()
A、对
B、错
C、无所谓
参考答案:B
已知数据文件IN.dat中存有300个四位数,并已调用读函数Rdata()把这些数存入数组a中,请编写函数NumCal(),其功能是:求出千位上的数加个位上的数等于百位上的数加十位上的数的四位数的个数count,再求出所有满足此条件的四位数的平均值Ave1,以及不满足此条件的四位数的平均值Ave2。最后调用写函数Wdata(),把结果输出到OUT.dat文件中。 例如:6712,6+2=7+1,则该数满足条件,计算平均值Ave1,且个数count=count+1。8129, 8+9!=1+2,则该数不满足条件,计算平均值Ave2。 注意:部分源程序已经给出。程序中已定义数组a[300],已定义变量count、Ave1、Ave2。请勿改动主函数main()、读函数Rdata()和写函数Wdata()的内容。#include <stdio. h>int a[300], count = 0;double Ave1 = 0.0, Ave2 = 0.0;void NumCal () void Rdata() FILE *fp; int i; fp = fopen("IN. dat", "r"); for (i=0; i<300; i++)fscanf( fp, "%d,", &a[i]; fclose (fp);void Wdata () FILE *fp; fp = fopen("OUT. dat", "w"); fprintf(fp, "%d\n%7.2f\n%7.2f\n", count, Ave1, Ave2); fclose (fp);main () Rdata (); NumCal ( ); Wdata (); printf ("count=%d\n 满足条件的平均值 Ave1=%7.2f\n 不满足条件的平均值Ave2=%7.2f\n", count, Ave1, Ave2);
食管下端、胃底静脉曲张破裂大出血可有()
A.失血性休克
B.诊断性腹腔穿刺抽出不凝固血液
C.两者均有
D.两者均无