欢迎来到天天文库
浏览记录
ID:33302408
大小:123.00 KB
页数:91页
时间:2019-02-23
《计算机三级网络技术考试题库精选》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2013年计算机三级网络技术考试题库1套已知在文件INDAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量sl整型金额je长整型几部分组成其中金额=单价×数量函数ReadDat的功能是读取这100个销售记录并存入结构数组sell中请编制函数SortDat其功能要求按产品名称从小到大进行排列若产品名称相同则按金额从小到大进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到文件OUTDAT中注意部分源程序已给出请勿改动主
2、函数main读函数ReadDat和写函数WriteDat的内容试题程序includeincludeincludeincludedefine100typedefstruct chardm[5] 产品代码 charmc[11] 产品名称 intdj 单价 intsl 数量 longje 金额PROPROsell[]voidReadDatvoidWriteDatvoidSortDatvoidmain memsetsell0sizeofsell ReadDat SortD
3、at WriteDatvoidReadDat FILEfp charstr[80]ch[11] inti fp=fopen"INDAT""r" fori=0i100i++ fgetsstr80fp memcpysell[i]dmstr4 memcpysell[i]mcstr+410 memcpychstr+144ch[4]=0 sell[i]dj=atoich memcpychstr+185ch[5]=0 sell[i]sl=atoich sell[i]je=
4、longsell[i]djsell[i]sl fclosefpvoidWriteDat FILEfp inti fp=fopen"OUTDAT""w" fori=0i100i++ fprintffp"ss4d5d10ld"sell[i]dmsell[i]mcsell[i]djsell[i]slsell[i]je fclosefp2套已知文件INDAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量sl整型金额je长整
5、型几部分组成其中金额=单价×数量函数ReadDat的功能是读取这100个销售记录并存入结构数组sell中请编制函数SortDat其功能要求按产品名称从大到小进行排列若产品名称相同则按金额从大到小进行排列最终排列结果仍存入结构数组sell中最后调用函数WriteDat把结果输出到文件OUTDAT中注意部分源程序已给出请勿改动主函数main读函数ReadDat和写函数WriteDat的内容试题程序includeincludeincludeincludedefine100typedefstruct chardm
6、[5] 产品代码 charmc[11] 产品名称 intdj 单价 intsl 数量 longje 金额PROPROsell[]voidReadDatvoidWriteDatvoidSortDatvoidmain memsetsell0sizeofsell ReadDat SortDat WriteDatvoidReadDat FILEfp charstr[80]ch[11] inti fp=fopen"INDAT""r" fori=0i100i++ fgets
7、str80fp memcpysell[i]dmstr4 memcpysell[i]mcstr+410 memcpychstr+144 ch[4]=0 sell[i]dj=atoich memcpychstr+185 ch[5]=0 sell[i]sl=atoich sell[i]je=longsell[i]djsell[i]sl fclosefpvoidWriteDat FILEfp inti fp=fopen"OUTDAT""w" for
8、i=0i100i++ fprintffp"ss4d5d10ld"sell[i]dmsell[i]mcsell[i]djsell[i]slsell[i]je fclosefp3套已知文件INDAT中存有100个产品销售记录每个产品销售记录由产品代码dm字符型4位产品名称mc字符型10位单价dj整型数量sl整型金额je长整型几部分组成其中金额=单价×数量函数ReadDat的功能是读取这100个销售记录
此文档下载收益归作者所有