亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        2012年計算機(jī)三級數(shù)據(jù)庫考試經(jīng)典試題7

        字號:

        1.已知在文件IN.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼code(字符型4位)、產(chǎn)品名稱name(字符型10位)、單價uprice(整型)、數(shù)量amount(整型)、金額sum(長整型)5部分組成。其中:金額=單價×數(shù)量。函數(shù)RData()讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編寫函數(shù)SortDat(),其功能要求:按金額從大到小進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后調(diào)用函數(shù)WData(),把結(jié)果輸出到OUT.dat文件中。
            【答案】
            void SortDat()
            { int i, j;
            PRO temp;
            for (i=0; i《99; i++)
            for (j=i+1; j《100; j++)
            if (sell[i].sum 《 sell[j].sum)
            { temp = sell[i];
            sell[i] = sell[j];
            sell[j] = temp;
            }
            else if (sell[i].sum == sell[j].sum)
            { if (strcmp(sell[i].code, sell[j].code) 《 0)
            { temp = sell[i];
            sell[i] = sell[j];
            sell[j] = temp;
            }
            }
            }