亚洲AV乱码一区二区三区女同,欧洲在线免费高清在线a,中文字幕丝袜四区,老少配老妇熟女中文高清

<s id="38axe"><nobr id="38axe"></nobr></s><abbr id="38axe"><u id="38axe"></u></abbr>

<sup id="38axe"></sup>
    <acronym id="38axe"></acronym>
  • <s id="38axe"><abbr id="38axe"><ins id="38axe"></ins></abbr></s>
    
    
        <s id="38axe"></s>
        違法信息舉報(bào) 客服熱線:400-118-7898
        廣告
        ?
        專接本欄目測(cè)試廣告

        ?2022年遼寧專升本C語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)試題(3)

        普通專升本 責(zé)任編輯:管理員 2021-12-23

        摘要:本文是2022年遼寧專升本C語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)試題(3),內(nèi)容為編程知識(shí)的考核,共有19題。供大家2022年遼寧專升本報(bào)考參考,下面是具體內(nèi)容。

        四、編程

        1.設(shè)有一個(gè)函數(shù)如下。編程,輸入x,求y值。

        image.png

        #include

        #include

        int main()

        {float x,y;

        scanf("%f",&x);

        if (x>0)

        y=sqrt(x);

        else if(x<0)

        y=(x+1)/(x*x+2);

        else

        y=0;

        printf("x=%6.2f,y=%6.2f\n",x,y);

        return 0;

        }

        2.下面程序的功能是計(jì)算1-3+5-7+…-99+101的值存在s中。

        #include

        int main()

        {

        int i,t=1,s=0;

        for(i=1;i<=101;i+=2)

        {

        s=s+i*t;

        t=-t;

        }

        printf("sum=%d\n", s);

        return 0;

        }

        #include

        int main()

        {

        int i=1,t=1,s=0;

        while(i<=101)

        {

        s=s+i*t;

        t=-t;

        i+=2;

        }

        printf("sum=%d\n", s);

        return 0;

        }

        #include

        int main()

        {

        int i=1,t=1,s=0;

        do

        {

        s=s+i*t;

        t=-t;

        i+=2;

        } while(i<=101);

        printf("sum=%d\n", s);

        return 0;

        }

        3.一個(gè)整數(shù)被5除余3,被7除余5,被9除余7,這個(gè)數(shù)最小是幾?

        #include

        int main()

        {int i=8;

        do

        {if ((i%5==3) && (i%7==5) && (i%9==7))

        {printf("%5d\n",i);

        break;}

        i=i+5;} while(1);

        return 0;

        }

        4. 編寫(xiě)一程序,將兩個(gè)字符串連接起來(lái),要求不用strcat函數(shù)。

        #include

        #include

        void main()

        { char s1[80],s2[40];

        int i=0,j=0;

        printf("input string1:\n");

        gets(s1);

        printf("input string2:\n");

        gets(s2);

        i=strlen(s1);

        while( s2[j]!='\0')

        s1[i++]=s2[j++];

        s1[i]='\0';

        puts(s1);

        }

        5.寫(xiě)一個(gè)函數(shù)計(jì)算2016以內(nèi)最大的10個(gè)能被13或17整除的自然數(shù)之和。

        輸出格式:sum=23456

        #include

        void main()

        {

        long sum;

        sum=sum2016();

        printf("sum=%ld\n",sum);

        }

        long sum2016()

        {

        long sum=0;

        int i,count=0;

        for(i=2016;;i--)

        { if(i%13==0||i%17==0)

        {count++;

        sum+=i;}

        if(count==10) break;}

        return sum;

        }

        6.已知圓柱高h(yuǎn)=5,要求用scanf輸入圓的半徑,求出圓周長(zhǎng),圓面積和圓柱體積。

        #include

        int main ()

        {float h=5,r,l,s,vz;

        float pi=3.1415926;

        printf("請(qǐng)輸入圓半徑r:");

        scanf("%f",&r); //要求輸入圓半徑r

        l=2*pi*r; //計(jì)算圓周長(zhǎng)l

        s=r*r*pi; //計(jì)算圓面積s

        vz=pi*r*r*h; //計(jì)算圓柱體積vz

        printf("圓周長(zhǎng)為: l=%6.2f\n",l);

        printf("圓面積為: s=%6.2f\n",s);

        printf("圓柱體積為: vz=%6.2f\n",vz);

        return 0;

        }

        7. 試編寫(xiě)程序輸出100~300間的所能同時(shí)被3和5整除的數(shù)。

        #include

        int main()

        {int i;

        for(i=100;i<=300;i++)

        if((i%3==0)&&(i%5==0))

        printf("%5d",i);

        return 0;

        }

        8.一個(gè)球從100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反彈。求它在第10次落地時(shí),共經(jīng)過(guò)多少米,第10次反彈多高。

        #include

        int main()

        {

        double sn=100,hn=sn/2;

        int n;

        for (n=2;n<=10;n++)

        {

        sn=sn+2*hn; /*第n次落地時(shí)共經(jīng)過(guò)的米數(shù)*/

        hn=hn/2; /*第n次反跳高度*/

        }

        printf("第10次落地時(shí)共經(jīng)過(guò)%f米\n",sn);

        printf("第10次反彈%f米\n",hn);

        return 0;

        }

        9.以下程序從終端讀入數(shù)據(jù)到數(shù)組中,統(tǒng)計(jì)其中偶數(shù)的個(gè)數(shù),并計(jì)算它們之和及平均值。

        #include

        int main()

        { int i,a[20],count;float ave,sum;

        sum=0.0;count=0;ave=0;

        for(i=0;i<20;i++) scanf("%d", &a[i] );

        for(i=0;i<20;i++)

        { if( a[i]%2==0 )

        { count++;

        sum=sum+a[i];

        }

        }

        ave=sum/count;

        printf("sum=%f,count=%d,ave=%.2f\n",sum,count,ave);

        return 0;

        }

        10.水仙花數(shù)的判定。

        “水仙花數(shù)”是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。

        例如:153是一個(gè)水仙花數(shù),因?yàn)?3+53+33=153。

        #include

        int main()

        {

        int num,i,j,k;

        do

        {printf("請(qǐng)輸入一個(gè)三位數(shù):\n");

        scanf("%d",&num);

        }while (num>999||num<100);

        i=num/100;

        j=num/10%10;

        k=num%10;

        printf("您輸入的數(shù)是%d\n百十個(gè)位數(shù)字依次為:%d,%d,%d\n",num,i,j,k);

        if(i*i*i+j*j*j+k*k*k==num)

        printf("%d是水仙花數(shù)\n",num);

        else

        printf("%d不是水仙花數(shù)\n",num);

        return 0;

        }

        11.給定一3*4的矩陣,求出其中的最大元素值,及其所在的行列號(hào)。

        #include

        int main()

        {int i,j,row=0,colum=0,max;

        int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-4,4}}; // 定義數(shù)組并賦初值

        max=a[0][0]; // 先認(rèn)為a[0][0]最大

        for (i=0;i<=2;i++)

        for (j=0;j<=3;j++)

        if (a[i][j]>max) // 如果某元素大于max,就取代max的原值

        {max=a[i][j];

        row=i; // 記下此元素的行號(hào)

        colum=j; // 記下此元素的列號(hào)

        }

        printf("max=%d\nrow=%d\ncolum=%d\n",max,row,colum);

        return 0;

        }

        12.矩陣轉(zhuǎn)置:將二維數(shù)組a的行和列元素互換后存到另一個(gè)二維數(shù)組b中。

        #include

        int main()

        { int i,j,b[3][2],a[2][3]={{1,2,3},{4,5,6}};

        printf("array a :\n");

        for(i=0;i<2;i++)

        {for(j=0; j<3 ;j++)

        {printf("%5d",a[i][j]);

        b[j][i]=a[i][j] ; }

        printf("\n");

        }

        printf("array b :\n");

        for(i=0; i<3 ;i++)

        {for(j=0;j<=1;j++)

        printf("%5d",b[i][j]);

        printf("\n");

        }

        return 0;}

        13.用數(shù)組來(lái)處理求Fibonacci數(shù)列問(wèn)題。輸出前20個(gè)數(shù),每行5個(gè)。

        #include

        int main( )

        {

        int i;

        int f[20]={1,1};

        for(i=2; i<20; i++)

        f[i]=f[i-1]+f[i-2];

        for(i=0; i<20; i++)

        {

        if(i%5==0) printf("\n");

        printf("%7d" , f[i]);

        }

        printf("\n");

        return 0;

        }

        14. 輸出楊輝三角。

        #include

        #define N 7

        int main()

        { int i,j,a[N][N];

        for (i=0;i<n;i++)< p="">

        {a[i][i]=1;

        a[i][0]=1;

        }

        for (i=2;i<n;i++)< p="">

        for (j=1;j<=i-1;j++)

        a[i][j]=a[i-1][j-1]+a[i-1][j];

        for (i=0;i<n;i++)< p="">

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

        printf("%6d",a[i][j]);

        printf("\n");

        }

        printf("\n");

        return 0;

        }

        15. 輸入一個(gè)年份,判斷其是否為閏年,并輸出判斷結(jié)果。

        #include

        int main()

        {

        int year,leap;

        scanf("%d",&year);

        if(year%4!=0)

        leap=0;

        else if (year%100!=0)

        leap=1;

        else if(year%400!=0)

        leap=0;

        else

        leap=1;

        if (leap)

        printf("%d is ",year);

        else

        printf("%d is not ",year);

        printf("a leap year.\n");

        return 0;

        }

        16. 寫(xiě)一個(gè)函數(shù),輸出九九乘法表。

        #include

        void multi()

        {int i,j,m=0;

        for(i=1;i<=9;i++)

        {for(j=1;j<=i;j++)

        {printf("%d*%d=%d\t",i,j,i*j);}

        printf("\n");}

        }

        int main()

        { multi();

        return 0;

        }

        17. 寫(xiě)一個(gè)判斷素?cái)?shù)的函數(shù),在主函數(shù)輸入一個(gè)整數(shù),輸出是否為素?cái)?shù)的信息。

        #include

        int main()

        {int prime(int);

        int n;

        printf("input an integer:");

        scanf("%d",&n);

        if (prime(n))

        printf("%d is a prime.\n",n);

        else

        printf("%d is not a prime.\n",n);

        return 0;

        }

        int prime(int n)

        {int flag=1,i;

        for (i=2;i

        if (n%i==0)

        flag=0;

        return(flag);

        }

        18. 寫(xiě)一個(gè)增加字符間空格的函數(shù),在主函數(shù)輸入4個(gè)字符,輸出時(shí)每?jī)蓚€(gè)字符間留一個(gè)空格。

        如輸入aB16,應(yīng)輸出 a B 1 6 。

        #include

        #include

        int main()

        {char str[80];

        void insert(char []);

        printf("input four digits:");

        scanf("%s",str);

        insert(str);

        return 0;

        }

        void insert(char str[])

        {int i;

        for (i=strlen(str);i>0;i--)

        {str[2*i]=str[i];

        str[2*i-1]=' ';

        }

        printf("output:\n%s\n",str);

        }

        19. 求兩個(gè)整數(shù)的最大公約數(shù)與最小公倍數(shù)。

        #include

        int main()

        {int hcf(int,int);

        int lcd(int,int,int);

        int u,v,h,l;

        scanf("%d,%d",&u,&v);

        h=hcf(u,v);

        printf("H.C.F=%d\n",h);

        l=lcd(u,v,h);

        printf("L.C.D=%d\n",l);

        return 0;

        }

        int hcf(int u,int v)

        {int t,r;

        if (v>u)

        {t=u;u=v;v=t;}

        while ((r=u%v)!=0)

        {u=v;

        v=r;}

        return(v);

        }

        int lcd(int u,int v,int h)

        { return(u*v/h); }

        更多資料

        《高等數(shù)學(xué)》知識(shí)集錦(電子版)

        《民法》知識(shí)集錦(電子版)

        統(tǒng)招專接本《大學(xué)英語(yǔ)》考試資料一

        更多課程

        《市場(chǎng)營(yíng)銷(xiāo)學(xué)》公開(kāi)課—業(yè)務(wù)成長(zhǎng)戰(zhàn)略

        1節(jié)課

        《基礎(chǔ)會(huì)計(jì)》公開(kāi)課—會(huì)計(jì)要素-反映財(cái)務(wù)狀況的會(huì)計(jì)要素

        1節(jié)課

        《管理學(xué)》公開(kāi)課——馬斯洛需要層次理論

        1節(jié)課

        溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!

        專升本備考資料免費(fèi)領(lǐng)取

        去領(lǐng)取

        資料下載
        • 20部中國(guó)現(xiàn)當(dāng)代重要小說(shuō)作品考點(diǎn)集錦

          下載
        • 統(tǒng)招專升本《計(jì)算機(jī)基礎(chǔ)》備考資料一

          下載
        • 統(tǒng)招專升本《政治》歷年真題

          下載
        • 安徽省專接本《大學(xué)英語(yǔ)》真題回憶版(2021年)

          下載