首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知在数据文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码din(字符型4位)。产品名称me(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额一单价*数量。函数ReadDat()读取这100
已知在数据文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码din(字符型4位)。产品名称me(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额一单价*数量。函数ReadDat()读取这100
admin
2013-12-06
65
问题
已知在数据文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码din(字符型4位)。产品名称me(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额一单价*数量。函数ReadDat()读取这100个销售记录并存人结构数组sell中。请编写函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相等,则按产品代码从大到小进行排列,最终排列结果仍存人结构数组sell中。最后main()函数调用函数WriteDat()把结果输出到文件out.dat中。
【试题程序】
#include
#include
#include
#define MAX 100
typedef struct{
char dm[5]; /*产品代码*/
char mc[111; /*产品名称*/
int dj ; /*单价*/
int sl; /*数量*/
long je; /*金额*/
}PRO;
PRO sell[MAX];
void ReadDat();
void WriteDat();
void SortDat()
{
}
void main()
{
memset(sell,0,sizeof(sell)):
ReadDat();
SortDat();
WriteDat();
}
void ReadDat()
{
FILE*fp:
char str[80],ch[11];
int i;
fp=fopen(“in.dat”,“r”);
for(i=0;i<100;i++)(
fgels(str,80,fp);
memcpy(sell
.dm,str,4);
memcpy(sell
.mc,str+4,10);
memcpy(ch,str+14,4);ch[4]=0;
sell
.dj:atoi(ch);
memcpy(ch,str+18,5);ch[5]=0;
sell
.sl=atoi(ch);
sell
.je=(10ng)sell
.di*sell
.sl;
}
fclose(fp);
}
void WriteDat()
{
FILE*fp;
int i;
fp=fopen(“out.dat”,“W”);
for(i=0;i<100;i++){
fprintf(fp,“%s%s%4d%5d%10td
\n”,sell
.dm,sell
.me.sell
.dj,sell
.sl,
sell
.je);
}
fclose(fp);
}
选项
答案
void SortDat() {int i,j; /*定义变量*/ PRO temp; for(i=0;i
解析
转载请注明原文地址:https://kaotiyun.com/show/MolZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
对于n个结点的序列,利用直接插入排序的方法总的关键码的比较次数约为
在完全二叉树的顺序存储中,若结点i有右子女,则其右子女是结点【】。
下列哪一个与数据库日志无关?
SQL语言的REVOKE语句实现下列哪一种数据控制功能
数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是
下面所列的条目中Ⅰ.语法检查Ⅱ.语义检查Ⅲ.用户存取权限检查Ⅳ.数据完整性检查当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
【】不允许关系模式的属性之间有这样的非平凡函数依赖X→Y,其中X不包含码,Y是非主屑性。
冯.诺伊曼结构的计算机有5大功能部件组成:运算器、控制器、【】、输入设备和输出没备。
IBMDB2对关系型数据库进行面向对象的支持,主要包括:用户定义数据类型(UDT)、用户定义函数(UDF)和大对象(LOB),形成新一代【】数据库系统。
下面列出的条目中,哪些是数据库技术的主要特点?Ⅰ.数据的结构化Ⅱ.数据的冗余度小Ⅲ.较高的数据独立性Ⅳ.程序的标准化
随机试题
议会共和制国家的总统是()
Thefatherwritesinhiswillthateverysonanddaughter______ashareofhisproperty.
Treesshouldonlybeprunedwhenthereisagoodandclearreasonfordoingsoand,fortunately,thenumberofsuchreasonsiss
以下关于喹诺酮类抗菌药物正确的说法是
人乳中免疫球蛋白含量最丰富的是人乳乳汁量最多的是
根据税法规定,下列说法错误的是()。
下列选项中,不属于实行次交易日起回转交易的是()。Ⅰ.债券竞价交易Ⅱ.权证交易Ⅲ.B股交易Ⅳ.深圳证券交易所专项资产管理计划收益权份额协议交易
将以融资租赁方式租人的固定资产视为企业的资产进行会计核算,体现了()原则的要求。
某民法典第1条规定:“民事活动,法律有规定的,依照法律;法律没有规定的,依照习惯;没有习惯的,依照法理。”问题:从法律解释与法律推理的角度分析该条规定在法律适用上的价值与条件。
以下哪些属于法律责任的产生原因()
最新回复
(
0
)