ps6导入笔刷:我刚考完计算机三级上级考试,我在考试中把排序中的大于号写成小于号了,这样能过吗?我很着急!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 00:05:55
083题 已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)四部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进行排列,若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT3.DAT中。
部分源程序已给出。
请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。
void SortDat()
{
int i,j;
PRO t;
for(i=0;i<MAX;i++)
for(j=i+1;j<MAX;j++)
if(sell[i].je<sell[j].je)
{
t=sell[i];
sell[i]=sell[j];
sell[j]=t;
}
else if(sell[i].je==sell[j].je)
if(strcmp(sell[i].dm,sell[j].dm)>0)
{
t=sell[i];
sell[i]=sell[j];
sell[j]=t;
}

这两句是我写的:
第十三行:if(sell[i].je》sell[j].je)

第二十行if(strcmp(sell[i].dm,sell[j].dm)《0)

真遗憾!肯定错了!>>和>的意思根本就是两回事!一个是移位一个是大于!而且你跟不久运行不了!

证书终身有效 没有年份限制.
报考三级网络技术是正确的. 教材用高等教育出版社的. 上机书用南开100题 然后在网上好好看看资料和相关的内容. 应该不会有太大的问题. 但是最重要的是看书!!!!!书要是全掌握了 你优秀没有问题.