亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁 | 考試用書 | 培訓(xùn)課程 | 模擬考場 | 考試論壇  
      全國  |             |          |          |          |          |         
        當(dāng)前位置:計(jì)算機(jī)等級 > 二級考試 > C語言程序設(shè)計(jì) > C語言模擬試題 > 文章內(nèi)容
        

      全國計(jì)算機(jī)等級考試C語言程序設(shè)計(jì)章節(jié)練習(xí)題及答案(21)

      中華IT學(xué)院   【 】  [ 2017年2月5日 ]

        5.5 編程題

        1. 從鍵盤上輸入8個(gè)浮點(diǎn)數(shù),編程求出其和以及平均值。要求寫出求和以及平均值的函數(shù)。

        答:編程如下:

        #include

        double s,sum(double b[],int n),average(int n);

        void main()

        {

        double a[8];

        cout<<"輸入8個(gè)double型數(shù) ;";

        for(int i=0;i<8;i++)

        cin>>a[i];

        s=sum(a,8);

        double ave=average(8);

        cout<<"SUM="<

        }

        int sum_day(int month,int day)

        {

        int day_month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

        for(int i=1;i

        day+=day_month[i];

        return day;

        }

        int leap(int year)

        {

        int leap=year%4==0&&year%100!=0||year%400==0;

        return leap;

        }

        1.

        使用遞歸方法將一個(gè)n位整數(shù)轉(zhuǎn)換為一個(gè)字符串。編寫轉(zhuǎn)換函數(shù)。

        答:編程如下:

        #include

        void convert(int);

        void main()

        {

        int num;

        cout<<"請輸入一個(gè)整型數(shù): ";

        cin>>num;

        cout<<"輸出的字符串是";

        convert(num);

        cout<

        }

        void convert(int n)

        {

        int a;

        if((a=n/10)!=0)

        convert(a);

        char c=n%10+'0';

        cout<

        }

        1.

        編寫一個(gè)程序驗(yàn)證:任何一個(gè)充分大的偶數(shù)(≥6)總可以表示成兩個(gè)素?cái)?shù)之和。要求編寫一個(gè)求素?cái)?shù)的函數(shù)prine(),它有一個(gè)int型參數(shù),當(dāng)參數(shù)值為素?cái)?shù)時(shí)返回1,否則返回0。

        答:編程如下:

        #include

        int prime(int);

        void main()

        {

        int n;

        cout<<"請輸入一個(gè)大于或等于6的偶數(shù): ";

        cin>>n;

        int i,j;

        cout<<"兩個(gè)素?cái)?shù)的所有可能有:\n";

        for(i=2;i<=n/2;i++)

        {

        j=n-i;

        if(prime(i)&&prime(j))

        cout<<"N="<

        }

        }

        int prime(int n)

        {

        int j=2;

        while(n%j!=0)

        j++;

        if(n==j)

        return 1;

        else

        return 0;

        }

      分享到:
      本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁地址,傳給QQ/MSN上的好友 | 申請鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved