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

题型:多项选择题

问题:

已知数据文件1N68.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,清编制一函数JsVal(),其功能是:如果4位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat()把结果cnt及数组b中符合条件的4位数输出到 OUT68.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("IN68.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
void main()

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

FILE *fp;
iht i;
fp=fopen ("out68.dar","w");
fprintf (fp,"%d\n",cnt);
for (i=0; i<cnt; i++)
fprintf fp,"%d\n",b Iii );
fclose (fp);

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

按照火灾火灾事故责任者的行为与火灾事故之间的关系,可以把火灾事故责任者划分为()

A.直接责任 

B.间接责任 

C.直接领导责任 

D.主要责任 

E.领导责任

题型:多项选择题

施工升降机每()个月应进行1次1.25倍额定载重量的超载试验,确保制动器性能安全可靠。

A.4

B.5

C.2

D.3

题型:多项选择题

马克思的社会交往理论?

题型:多项选择题

治疗突然昏倒,口噤不开,面青身凉,苔白,脉迟有力,应首选的药物是()

A.冰片

B.牛黄

C.远志

D.石菖蒲

E.郁金

题型:多项选择题

下列关于个人外汇储蓄存款,说法不正确的有()。

A.我国不区分现钞和现汇账户,对个人非经营性外汇收付统一通过外汇储蓄账户进行管理

B.个人外汇账户按主体类别区分为外汇结算账户、资本项目账户及外汇储蓄账户

C.现钞和现汇独立核算

D.外汇储蓄账户只能用于外汇存取,不能进行转账

E.按账户性质区分为境内个人外汇账户和境外个人外汇账户

更多题库