久久久国产精品秘人口麻豆|永久免费AV无语国产|人成电影免费中文字幕|久久AV嫩草影院2

    1. <dfn id="yitbn"><samp id="yitbn"><progress id="yitbn"></progress></samp></dfn>

          <div id="yitbn"></div>

          1. 網(wǎng)站首頁
            分類導航
            試題中心
            下載中心
            英語學習
            繽紛校園
            考試論壇
            網(wǎng)站留言
            客服中心
             06年9 月計算機等級考試三級C語言上機試題匯總
            【字體:
            06年9 月計算機等級考試三級C語言上機試題匯總
            http://www.eeeigo.com 來源:考試吧論壇 點擊: 更新:2006-9-25 9:07:44

            試題1:

            機試時間:9月23日15:30
            機試試題:南開67(整數(shù)各位數(shù)字運算題)

            下列程序的功能是:選出5000以下符合條件的自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個位數(shù)字與千位數(shù)字之差的10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和sum。請編寫函數(shù)countValue()實現(xiàn)程序的要求,最后調用函數(shù)writeDat()把結果cnt和sum,輸出到文件OUT13.DAT中。
                部分源程序存在文件prog1.c中。
                請勿改動主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內容。

            答案內容:
            void countValue()
            {int i,thou,hun,ten,data;
            for(i=1000;i<5000;i++)
            { thou=i/1000;    hun=i%1000/100;
               ten=i%100/10;  data=i%10;
              if(thou+hun==ten+data&&thou+hun==(data-thou)*10) {cnt++;sum+=i;}
              }
            }

            試題2:

            在文件in.dat中有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均是三位數(shù)。函數(shù)ReadDat()讀取這200組數(shù)據(jù)存放到結構數(shù)組aa中,請編制函數(shù)jsSort(),其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出條件為每組中的第二個數(shù)大于第一個數(shù)加第三個數(shù)的之和,其中滿足條件的組數(shù)作為函數(shù)jsSort() 的返回值,同時把滿足條件的數(shù)據(jù)存入結構數(shù)組bb中,再對bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)加第三個之和的大小進行降序排列(第二個數(shù)加第三個數(shù)的和均不相等),排序后的結果仍重新存入結構數(shù)組bb中,最后調用函數(shù)WriteDat()把結果bb輸出到文件out.dat中。
                部分源程序存在文件prog1.c中。
              請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內容。
            答案是
            int jsSort()
            {int i, j, cnt=0;
            data ch;
            for(i=0;i<200;i++)
                if(aa.x2>aa.x1+aa.x3) bb[cnt++]=aa;
            for(i=0;i<cnt-1;i++)
               for(j=i+1;j<cnt;j++)
                  if(bb.x2+bb.x3<bb[j].x2+bb[j].x3) { ch=bb;bb=bb[j];bb[j]=ch;}
            return cnt;
            }

            試題3:

            請編寫一個函數(shù)jsValue(int m,int k,int xx[]),該函數(shù)的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx傳回。

                最后調用函數(shù)writeDat()讀取10組數(shù)據(jù),分別得出結果且把結果輸出到文件out.dat中。

                部分源程序存在文件prog1.c中。

                例如:若輸入17 5 則應輸出:19,23,29,31,37。

                請勿改動主函數(shù)main()和寫函數(shù)writeDat()的內容。

            void num(int m,int k,int xx[])

            { int i,s=0;

              for(i=m+1;k>0;i++)

               if(isP(i)) { xx[s++]=i; k--;}

            }

            [1] [2] [3] 下一頁

            文章錄入:ak47    責任編輯:ak47  
             版權聲明
               如果本網(wǎng)站所轉載內容不慎侵犯了您的權益,請與我們聯(lián)系,我們將會及時處理。如轉載本網(wǎng)內容,請注明出處。
             發(fā)表評論
            關于本站 網(wǎng)站聲明 廣告服務  聯(lián)系方式  付款方式  站內導航  客服中心  誠聘英才  友情鏈接   
            Copyright © 2004-2007 考試吧 (eeeigo.com) All Rights Reserved 
            中國科學院研究生院中關村園區(qū)(北京市海淀區(qū))