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

题型:问答题

问题:

已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一个函数jsVal(),其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值,百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值大于等于个位数位置上的值。并且原四位数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt和数组b中符合条件的数输出到OUT.DAT文件中。
注意:部分源程序存在文件PROG1.C文件中。程序中已定义数组:a[200],b[200],已定义变量:cnt。请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。
[试题程序]
#include
#define MAX 200
int a[MAX],b[MAX],cnt=0;
void writeDat();
void jsVal()


void readDat()
int i;
FILE *fp;
fp=fopen("in.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[i]);
printf("\n");
writeDat();

void writeDat()

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

考点:计算机等级考试网络技术三级网络技术机试
题型:问答题

1931年11月建立的“中央特科”是中 * * 党在中央机关建立的最早的保护组织。

题型:问答题

关节盘分区中无血管神经的部位是()

A.前带和中间带

B.前带和后带

C.前带和双板区

D.中间带和后带

E.中间带和双板区

题型:问答题

( )在法定授权范围内以自己的名义实施行政许可。

A.法律授权的具有管理公共事务职能的组织

B.行政法规授权的具有管理公共事务职能的组织

C.地方性法规授权的具有管理公共事务职能的组织

D.省级人民政府规章授权的具有管理公共事务职能的组织

题型:问答题

根据《YD5189-2010长途通信光缆塑料管道工程施工监理暂行规定》,长途通信光缆塑料管道工程施工监理实行()负责制。

A.监理员

B.专业监理工程师

C.总监理工程师

D.安全员

题型:问答题

()应当确保在飞行期间发生的所有机械不正常情况,都能在该飞行时间结束时,填入飞机飞行记录本。

A.机械员

B.地面维护人员

C.机长

更多题库