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

题型:问答题

问题:

已知数据文件IN.dat中存有200个四位数,并已调用读函数Rdata()把这些数存入数组a中,请编写函数NumCal(),其功能是:把一个四位数的千位数字上的值加上个位数字上的值恰好等于百位数字上的值加上十位数字上的值,并且原四位数是奇数,则统计出满足此条件的个数count并把这些四位数按从小到大的顺序存入数组b中。最后调用写函数Wdata(),把结果count以及数组b中符合条件的四位数输出到OUT.dat文件中。
注意:部分源程序已经给出。程序中已定义数组a[200] b[200],已定义变量count。请勿改动数据文件IN.dat中的任何数据及主函数main()、读函数Rdata()和写函数Wdata()的内容。
#include <stdio.h>
#define MAX 200
int a[MAX], b[MAX], count = 0;
void NumCal ()void Rdata ()
int i;
FILE *fp;
fp = fopen("IN. dat", "r");
for (i=0; i<MAX; i++)
fscanf(fp, "%d,", &a[i]);
fclose (fp);void Wdata ()
FILE *fp;
int i;
fp = fopen("OUT. dat", "w");
fprintf(fp, "%d\n", count);
for (i=0; i<count; i++)
fprintf(fp, "%d\n", b[i]);
fclose (fp);void main ()
int i;
Rdata ();
NumCal ();
printf("满足条件的数=%d\n", count);
for (i=0; i<count; i++)
printf("%d ", b[i]);
printf ("\n");
Wdata ();

考点:计算机等级考试数据库技术三级数据库技术机试
题型:问答题

下图横向箭头显示的是人民币不断升值给我国某出口企业带来的连锁反应,纵向箭头显示的是针对连锁反应中各环节相应的对策。从长远看,该企业应采用的对策是[ ]

A、①

B、②

C、③

D、④

题型:问答题

下列哪层组织或筋膜损伤方可出现上述病症

A.阴茎筋膜
B.会阴浅筋膜
C.腹壁浅筋膜
D.尿生殖隔
E.膀胱直肠中隔

题型:问答题

下列化学用语正确的是[ ]

A.硫的原子结构示意图:

B.顺-2-丁烯的结构简式:

C.乙酸的实验式:C2H4O2

D.原子核内有8个中子的氧原子:188O

题型:问答题

如图所示,不计重力的杠杆OB可绕D点转动,重为6N的物体P悬挂在杠杆的中点A处,拉力F1与杠杆成30°角,杠杆在水平位置保持平衡.请在图中画出物体P所受重力的示意图和拉力F1的力臂,并求出此状态下拉力F1____N.                          

题型:问答题

下列反应均为放热反应,其中热化学方程式中△H最小的是 [ ]

A. 2A ( l ) + B ( l ) = 2C (g ) △H1

B. 2A ( g ) + B ( g ) = 2C (g ) △H2

C. 2A ( g ) + B ( g ) = 2C ( l ) △H3

D. 2A ( l ) + B ( l ) = 2C ( l ) △H4

更多题库