欢迎来到天天文库
浏览记录
ID:6773775
大小:29.50 KB
页数:6页
时间:2018-01-25
《100个产品销售记录》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、100个产品销售记录有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从小到大进行排列,若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT1.DAT中。voidSortDat(){inti,j;PROxy
2、;for(i=0;i<99;i++)for(j=i+1;j<100;j++)if(sell[i].je>sell[j].je
3、
4、sell[i].je==sell[j].je&&strcmp(sell[i].dm,sell[j].dm)>0){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}7.有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这1
5、00个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,voidSortDat(){intI,j;PROxy;for(I=0;I<99;I++)for(j=I+1;j<100;j++)if(strcmp(sell[I].dm,sell[j].dm)<0
6、
7、strcmp(sell[I].dm,sell[j].dm)==0&&sell[I].je8、;sell[j]=xy;}}12有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相等,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中voidSortDat(){inti,j;PROxy;for(i=0;i<99;i++)for(j=i+19、;j<100;j++)if(strcmp(sell[i].mc,sell[j].mc)>010、11、strcmp(sell[i].mc,sell[j].mc)==0&&sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}13.100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。要求:按产品代码从小到大进行排列,若产品代码相等,则按金额从大到小12、进行排列,最终排列结果仍存入结构数组sell中, voidSortDat(){inti,j;PROxy;for(i=0;i<99;i++)for(j=i+1;j<100;j++)if(strcmp(sell[i].dm,sell[j].dm)>013、14、strcmp(sell[i].dm,sell[j].dm)==0&&sell[i].je15、型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,voidSortDat(){inti,j;PROxy;for(i=0;i<99;i++)for(j=i+1;j<100;j++)if(sell[i].je16、17、sell[i].je==sell[j].je&&strcmp(sell[i].dm,sell[j].dm)<018、){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}有100个产品销售记录,
8、;sell[j]=xy;}}12有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相等,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中voidSortDat(){inti,j;PROxy;for(i=0;i<99;i++)for(j=i+1
9、;j<100;j++)if(strcmp(sell[i].mc,sell[j].mc)>0
10、
11、strcmp(sell[i].mc,sell[j].mc)==0&&sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}13.100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。要求:按产品代码从小到大进行排列,若产品代码相等,则按金额从大到小
12、进行排列,最终排列结果仍存入结构数组sell中, voidSortDat(){inti,j;PROxy;for(i=0;i<99;i++)for(j=i+1;j<100;j++)if(strcmp(sell[i].dm,sell[j].dm)>0
13、
14、strcmp(sell[i].dm,sell[j].dm)==0&&sell[i].je15、型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,voidSortDat(){inti,j;PROxy;for(i=0;i<99;i++)for(j=i+1;j<100;j++)if(sell[i].je16、17、sell[i].je==sell[j].je&&strcmp(sell[i].dm,sell[j].dm)<018、){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}有100个产品销售记录,
15、型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,voidSortDat(){inti,j;PROxy;for(i=0;i<99;i++)for(j=i+1;j<100;j++)if(sell[i].je16、17、sell[i].je==sell[j].je&&strcmp(sell[i].dm,sell[j].dm)<018、){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}有100个产品销售记录,
16、
17、sell[i].je==sell[j].je&&strcmp(sell[i].dm,sell[j].dm)<0
18、){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}有100个产品销售记录,
此文档下载收益归作者所有