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

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

            試題4:

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

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

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

            答案內(nèi)容:
            {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題。
            考號尾數(shù):915

            題目59函數(shù)jsVal(),其功能是:把千位數(shù)字和十位數(shù)字重新組成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個十位數(shù)ab<cd,ab必須是奇數(shù)且不能被5整除,cd必須是偶數(shù),同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)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題。
            考號尾數(shù):915

            題目59函數(shù)jsVal(),其功能是:把千位數(shù)字和十位數(shù)字重新組成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個十位數(shù)ab<cd,ab必須是奇數(shù)且不能被5整除,cd必須是偶數(shù),同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)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  
             版權(quán)聲明
               如果本網(wǎng)站所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本網(wǎng)內(nèi)容,請注明出處。
             發(fā)表評論
            關于本站 網(wǎng)站聲明 廣告服務  聯(lián)系方式  付款方式  站內(nèi)導航  客服中心  誠聘英才  友情鏈接   
            Copyright © 2004-2007 考試吧 (Exam8.com) All Rights Reserved 
            中國科學院研究生院中關村園區(qū)(北京市海淀區(qū))