已知数据文件IN89.DAT中存有200个4位数,并已调用读函数readDat()把

题型:单项选择题

问题:

已知数据文件IN89.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中。请编制一函数jsVal(),其功能是:如果一个4位数的千位数字上的值加个位数字上的值恰好等于百位数字上的值加上十位数字上的值,并且此4位数是奇数,则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符个条件的4位数输出到OUT89.DAT文件中。
注意:部分源程序已给出。
程序中已定义数组:a[200],b[200],已定义变量:cnt。
请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
#define MAX 200
int a[MAX],b[MAX],cnt=0; void jsVal()
}void readDat ()

int i;
FILE *fp;
fp=fopen("IN89.DAT","r");
for (i=0; i<MAX; i++)
fscanf(fp,"%d",&a[i]);
fclese(fp);
main()

int i;
readDat ();
jsVal ();
printf ("满足条件的数=%d\n", cnt);
for(i=0;i<cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
writeDat()

FILE *fp;
int i;
fp=fopen ("OUT89.DAT", "w");
fprintf (fp, "%d\n", cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i] );
fclose(fp);

考点:计算机等级考试网络技术三级网络技术机试
题型:单项选择题

(李渔的)“立主脑”说

题型:单项选择题

患者吸烟20余年,近期戒烟后出现精神萎靡、疲乏无力等,治疗宜取用的腧穴是()。

A.天突、列缺

B.列缺、照海

C.太冲、阳陵泉

D.脾俞、足三里

E.通里、内关

题型:单项选择题

七情配伍中,可以降低药物毒副作用的是( )

A.相畏、相使
B.相杀、相反
C.相恶、相反
D.相杀、相畏
E.相须、相使

题型:单项选择题

为了能充入更多的空气,柴油机进气阀一般在上止点前提前开启,在下止点后延迟关闭,进气阀开启的延续角度约为()。

A、210°~250°

B、220°~250°

C、230°~250°

D、240°~250°

题型:单项选择题

鼠疫属于国家哪种法定传染病()

A.甲类

B.乙类

C.丙类

D.丁类

E.戊类

更多题库