- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全国计算机等级考试三级网络技术上机考试题库.pdf
1套
已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符
型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。
其中:金额=单价×数量。函 ReadDat()的功能是读取这100个销售记录并存入结构数组sell
中。请编制函 SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,
则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函 WriteDat()
把结果输出到文件OUT.DAT中。
注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()
的内容。
【试题程序】
#includestdio.h
#includememory.h
#includestring.h
#includestdlib.h
#defineMAX 100
typedefstruct
{
chardm[5]; /*产品代码 */
charmc[11]; /* 产品名称 */
intdj; /* 单价 */
intsl; /* 数量 */
longje; /* 金额*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
voidmain()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80], ch[11];
inti;
1
fp = fopen(IN.DAT, r);
for(i = 0; i 100; i++)
{
fgets(str, 80, fp);
memcpy(sell[i].dm, str, 4);
memcpy(sell[i].mc, str+4, 10);
memcpy(ch, str+14, 4); ch[4] = 0;
sell[i].dj = atoi(ch);
memcpy(ch, str+18, 5); ch[5] = 0;
sell[i].sl = atoi(ch);
sell[i].je = (long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp = fopen(OUT.DAT, w);
for(i = 0; i 100; i++)
{
fprintf(fp,%s%s%4d%5d%10ld\n,sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,
sell[i].je);
}
fclose(fp);
}
2套
已知文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4
位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)几部分组成。
其中:金额=单价×数量。函 ReadDat()的功能是读取这100个销售记录并存入结构数组sell
中。请编制函 SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,
则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函 WriteDat()
把结果输出到文件OUT.DAT中。
注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()
的内容。
【试题程序】
#includestdio.h
#includememory.h
#includestring.h
#includestdlib.h
#defineMAX 100
typedefstruct
您可能关注的文档
- 罗兰·贝格:加入世界贸易组织后中国汽车工业发展的十大趋势.doc
- Emily Dickinson poetry collection(艾米莉·狄金森诗歌收集).doc
- 影响沟通在商务谈判的因素.doc
- 英语商务信函中被动语态的语用意义及其翻译.doc
- 2014版石油库设计规范宣贯讲座-韩均.pdf
- 对牛弹琴文言文翻译13则.doc
- 中学国际汉语教师课堂提问研究——基于五位教师的考察.doc
- 定语名词性状语从句练习.doc
- 全国一级建造师执业资格考试——《建设工程法规及相关知识》(2004-)历年真题与答案.pdf
- 通过学生反馈来评价小学教师课堂提问质量的途径和方法的研究报告.doc
- 0-英语单词词汇分类汇总-食物与餐馆类.doc
- 哥特体书写教程:从零开始(实用教程初学者必看).doc
- 市场地位:国际大都市,是亚洲首选旅游目的地和购物天堂.doc
- 英语毕业论文 基于文本类型理论的高校简介英译策略研究概要1.docx
- ECO 212 Macroeconomics Yellow Pages ANSWERS ….pdf
- 引进外资对我国制成品出口的长期影响.doc
- 百一测评———全国造价工程师执业资格考试--建设工程技术与计量(土木建筑工程)--考试试题(部分).pdf
- 智慧女人的生活智慧-智慧女性征文.doc
- 论市场经济条件下小型企业的可持续发展.doc
- “网格化管理”工作模式初探交流材料 .doc
文档评论(0)