首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组fl中。请编写函数jsVal(),其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值.百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组fl中。请编写函数jsVal(),其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值.百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值
admin
2013-12-10
31
问题
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组fl中。请编写函数jsVal(),其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值.百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值大于等于个位数位置上的值,并且原四位数是奇数。则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存人数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的数输出到out.dat文件中。
【试题程序】
#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
fseanf(fp,“%d”,~aEi-1);
felose(fp);
}
void main()
f
Int ;
readDat();
jsVal();
printf(“满足条件的数=%d\n”,cnt);
for(i=0;i
printf(“%d”。b
);
printf(“\n”);
writeDat();
}
void writeDat()
{
FILE*fP;
int i;
fp=fopen(“out.dat”,“W”);
fprintf(fp,“%d\n”,cnt);
for(i=0Ii
fprintf(fp,“%d\n”,b
);
fclose(fp);
}
选项
答案
void jsVal() {int i,j; /*定义变量*/ int a1,a2,a3,a4; int temp; for(i=0Ii
=a3&&a3>=a2&&a2>= a1&8La[i]%2==1) /*判断条件*/ b[cnt++]=a[i]; } for(i=0;i
b[j]) {temp=b/i]; h[i]=b[j]; h[i3=temp } }
解析
转载请注明原文地址:https://kaotiyun.com/show/TblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
字符A,B,C一次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成多少个不同的字符串?
在PowerBuilder的数据类型中,integer是多少位带符号数?
数据库管理系统中的安全控制模块属于
关系数据库中,实现主码标识元组的作用是通过
二维数组A[0…8][0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素A[8,5]的存储地址为
当下述哪一条成立时,称X→Y为平凡的函数依赖?
数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中一般用下列哪种图形表示?
在SQL中,模式对应于“基本表”,内模式对应于“存储文件”,外模式对应于“【】”和部分基表。
设有“供应者”关系模式:Supplier(Sname,Saddress,Item,Price),其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中,存在一些问题,其中不正确的说法是
设关系R和S的元组个数为100和300,关系T是R与S的笛卡尔积,则T的元组个数是______。
随机试题
为了消除通货膨胀对传统财务会计信息的影响,传统财务会计采取了哪些适当方法?
若使用类别量表测量单一变量,进行推断性分析时,不可以使用()
女性,30岁,月经量多2年半。近来感头晕、心慌。查血常规:Hb60g/L,WBC6.0×109/L,Pltl20×109/L。骨髓穿刺检查:粒红比为l:l,红系增生活跃,以中、晚幼红为主,体积较小,胞浆少偏蓝色;粒系、巨核系无明显异常。该患者治疗首选
用未经焙烧的土坯、灰土和夯土作承重墙体的房隧及土窑洞、土拱房,只能用于()
()是目前计算机最主要的应用领域。
对建筑物损伤在结构设计中原因为()。
函数y=(x+2)ln(x+2)的单调递减区间是__________.
按行优先顺序存储下三角矩阵A。的非零元素,则计算非零元素aij(1≤j≤i≤n)的地址的公式为Loc(aij)=Loc(a11)+【】。
以下关于“视图”的描述正确的是()。
AmazonisfacingabattlewithUKpublishersasitseekstosecuremoreadvantageoustermsinitslatestroundofcontractnegot
最新回复
(
0
)