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

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

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

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

            試題4:

            機試時間:9月23日20:15
            機試試題:南開82( 素數題)

            已知數據文件in.dat中存有300個四位數,并已調用讀函數ReadDat()把這些數存入數組a中,請編制一函數jsValue(),其功能是:求出所有這些四位數是素數的個數cnt,再求出所有滿足此條件的四位數平均值pjz1,以及不滿足此條件的四位數平均值pjz2,最后調用寫函數writeDat()把結果cnt,pjz1,pjz2輸出到out.dat文件。

            例如:5591是素數,則該數滿足條件計算平均值pjz1,且個數cnt=cnt+1。
            9812是非素數,則該數不滿足條件計算平均值pjz2。
            部分源程序存在文件prog1.c中。
            程序中已定義數組:a[300],已定義變量:cnt,pjz1,pjz2
            請勿改動主函數main()、讀函數ReadDat()和寫函數writeDat()的內容。

            答案內容:
            {int i;
            for(i=0;i<300;i++)
                if(isP(a)) {pjz1+=a;cnt++;}
                else pjz2+=a;
            if(cnt==0) pjz1=0;
            else pjz1/=cnt;
            if(300-cnt==0) pjz2=0;
            else pjz2/=(300-cnt);
            }

            試題5:

            機試時間:9月24日9:20
            機試題目:南開59題。
            考號尾數:915

            題目59函數jsVal(),其功能是:把千位數字和十位數字重新組成一個新的十位數ab(新十位數的十位數字是原四位數的千位數字,新十位數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的十位數cd(新十位數的十位數字是原四位數的個位數字,新十位數的個位數字是原四位數的百位數字),如果新組成的兩個十位數ab<cd,ab必須是奇數且不能被5整除,cd必須是偶數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。
            void jsVal()
            {int i,thou,hun,ten,data,j;
            int ab,cd;
            for(i=0;i<MAX;i++)
              {thou=a/1000;  hun=a/100%10;
               ten=a%100/10; data=a%10;
               ab=10*thou+ten;  cd=10*data+hun;   if(((ab-cd)<0&&ab%2==1&&ab%5!=0)&&cd%2!=1&&ab>=10&&cd>=10)
                 {b[cnt]=a;cnt++;}  }
            for(i=0;i<cnt-1;i++)
               for(j=i+1;j<cnt;j++)
                 if(b<b[j]) {data=b;b=b[j];b[j]=data;}}

            試題6 :

            機試時間:9月24日9:20
            機試題目:南開59題。
            考號尾數:915

            題目59函數jsVal(),其功能是:把千位數字和十位數字重新組成一個新的十位數ab(新十位數的十位數字是原四位數的千位數字,新十位數的個位數字是原四位數的十位數字),以及把個位數字和百位數字組成另一個新的十位數cd(新十位數的十位數字是原四位數的個位數字,新十位數的個位數字是原四位數的百位數字),如果新組成的兩個十位數ab<cd,ab必須是奇數且不能被5整除,cd必須是偶數,同時兩個新數的十位數字均不為零,則將滿足此條件的四位數按從大到小的順序存入數組b中,并要計算滿足上述條件的四位數的個數cnt。
            void jsVal()
            {int i,thou,hun,ten,data,j;
            int ab,cd;
            for(i=0;i<MAX;i++)
              {thou=a/1000;  hun=a/100%10;
               ten=a%100/10; data=a%10;
               ab=10*thou+ten;  cd=10*data+hun;   if(((ab-cd)<0&&ab%2==1&&ab%5!=0)&&cd%2!=1&&ab>=10&&cd>=10)
                 {b[cnt]=a;cnt++;}  }
            for(i=0;i<cnt-1;i++)
               for(j=i+1;j<cnt;j++)
                 if(b<b[j]) {data=b;b=b[j];b[j]=data;}}

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

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