在线现看午夜福利片|女人16久久免费视频|鲁丝片一区鲁丝片二区鲁丝|一区二区三区欧美在线

  1. 
    
    <b id="glvx9"></b>
        1. <blockquote id="glvx9"><meter id="glvx9"></meter></blockquote>
            首頁(yè) 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實(shí)用文檔 繽紛校園 英語(yǔ)學(xué)習(xí)
            2010考研 | 2010高考 | 2010中考 | 自學(xué)考試 | 成人高考 | 專升本 | 法律碩士 | MBA/MPA | 中科院
            四六級(jí) | 商務(wù)英語(yǔ) | 公共英語(yǔ) | 職稱日語(yǔ) | 職稱英語(yǔ) | 博思 | 口譯筆譯 | GRE GMAT | 日語(yǔ) | 托福
            雅思 | 專四專八 | 新概念 | 自考英語(yǔ) | 零起點(diǎn)英、、韓語(yǔ) | 在職申碩英語(yǔ)
            在職攻碩英語(yǔ) | 成人英語(yǔ)三級(jí)
            等級(jí)考試 | 水平考試 | 微軟認(rèn)證 | 思科認(rèn)證 | Oracle認(rèn)證 | Linux認(rèn)證
            公務(wù)員 | 報(bào)關(guān)員 | 報(bào)檢員 | 外銷員 | 司法考試 | 導(dǎo)游考試 | 教師資格 | 國(guó)際商務(wù)師 | 跟單員
            單證員 | 物流師 | 價(jià)格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師
            期貨從業(yè)資格 | 社會(huì)工作者
            會(huì)計(jì)職稱 | 注會(huì)CPA | 經(jīng)濟(jì)師 | 統(tǒng)計(jì)師 | 注冊(cè)稅務(wù)師 | 評(píng)估師 | 精算師 | 高會(huì) | ACCA | 審計(jì)師
            法律顧問(wèn) | 會(huì)計(jì)證
            一級(jí)建造師 | 二級(jí)建造師 | 造價(jià)師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結(jié)構(gòu)師 | 建筑師 | 安全評(píng)價(jià)師
            房地產(chǎn)估價(jià)師 | 土地估價(jià)師 | 設(shè)備監(jiān)理師 | 巖土工程師 | 質(zhì)量資格 | 房地產(chǎn)經(jīng)紀(jì)人 | 造價(jià)員
            投資項(xiàng)目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評(píng)價(jià) | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師
            公路造價(jià)工程師 | 招標(biāo)師
            執(zhí)業(yè)護(hù)士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格

            2010計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)技術(shù)上機(jī)模擬題(3)

            [導(dǎo)讀]考試吧提供了2010計(jì)算機(jī)等級(jí)考試三級(jí)數(shù)據(jù)庫(kù)技術(shù)上機(jī)模擬題,幫助考生鍛煉解題思路,備戰(zhàn)2010計(jì)算機(jī)等級(jí)考試。

              已知在文件IN.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價(jià)dj(整型)、數(shù)量sl(整型)、金額je(長(zhǎng)整型)幾部分組成。其中:金額=單價(jià)*數(shù)量可計(jì)算得出。函數(shù)ReadDat()的功能是讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT10.DAT中。

              注意:部分源程序已給出。

              請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內(nèi)容。

              試題程序:

              #include

              #include

              #include

              #include

              #include

              #define MAX 100

              typedef struct{

              char dm[5]; /*產(chǎn)品代碼*/

              char mc[11]; /*產(chǎn)品名稱*/

              int dj; /*單價(jià)*/

              int sl; /*數(shù)量*/

              long je; /*金額*/

              }PRO;

              PRO sell[MAX];

              void ReadDat();

              void WriteDat();

              void SortDat()

              {

              }

              void main()

              {

              memset(sell,0,sizeof(sell));

              ReadDat();

              SortDat();

              WriteDat();

              }

              void ReadDat()

              {

              FILE *fp;

              char str[80],ch[11];

              int i;

              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);

              }

              void WriteDat()

              {

              FILE *fp;

              int i;

              fp=fopen("OUT10.DAT","w");

              for(i=0;i<100;i++){

              fprintf(fp,"%s %s M ] 1d\n",sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je);

              }

              fclose(fp);

              }

              --------------------------------------------------------------------------------

              void SortDat( )

              {int I,j;

              PRO xy;

              for(I=0;I<99;I++)

              for(j=I+1;j<100;j++)

              if(sell[I].dm

              {xy=sell[I];

              sell[I]=sell[j];

              sell[j]=xy;}

              else if(sell[I].dm==sell[j].dm)

              if(sell[I].je

              {xy=sell[I];

              sell[I]=sell[j];

              sell[j]=xy;}

              }

              相關(guān)推薦:2010年全國(guó)計(jì)算機(jī)等考二級(jí)C:程序設(shè)計(jì)實(shí)戰(zhàn)匯總
                   2010年9月計(jì)算機(jī)等級(jí)考試精華備考資料匯總
            文章搜索
            版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。