![浙大C語言答案(全)_第1頁](http://file4.renrendoc.com/view/b15535afa29eaeea4867a0a3ecab4b5a/b15535afa29eaeea4867a0a3ecab4b5a1.gif)
![浙大C語言答案(全)_第2頁](http://file4.renrendoc.com/view/b15535afa29eaeea4867a0a3ecab4b5a/b15535afa29eaeea4867a0a3ecab4b5a2.gif)
![浙大C語言答案(全)_第3頁](http://file4.renrendoc.com/view/b15535afa29eaeea4867a0a3ecab4b5a/b15535afa29eaeea4867a0a3ecab4b5a3.gif)
![浙大C語言答案(全)_第4頁](http://file4.renrendoc.com/view/b15535afa29eaeea4867a0a3ecab4b5a/b15535afa29eaeea4867a0a3ecab4b5a4.gif)
![浙大C語言答案(全)_第5頁](http://file4.renrendoc.com/view/b15535afa29eaeea4867a0a3ecab4b5a/b15535afa29eaeea4867a0a3ecab4b5a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
浙大春季C語言程序編程目錄第2周(M2)220011求華氏溫度100°F對應(yīng)的攝氏溫度。220012求華氏溫度150ヤ對應(yīng)的攝氏溫度。320013求攝氏溫度26。(3對應(yīng)的華氏溫度。320015當n為152時,分別求出n的個位數(shù)字(digiti)、卜位數(shù)字(digit2)和百位數(shù)字(digit3)的值。320026輸入2個整數(shù)num!和num2,計算并輸出它們的和、差、積、商與余數(shù)。4第3周(M3)520031求1+2+3+......+100(調(diào)試示例error02_5)520032求m+(m+l)+(m+2)+......+100520033求l/m+l/(m+l)+l/(m+2)+......+l/n620034求1+1/3+1/5+......的前n項和?20035求1-1/4+1/7ーレ10+ 的前n項之和720036輸出華氏ー攝氏溫度轉(zhuǎn)換表(改錯題error02_6)820038求x的n次裏920041生成3的乘方表1020044求100Ao.5+101ハ0.5+ +1000Ao.51020053計算物體自由下落的距離1120056計算分段函數(shù)1120061階梯電價1220062求m*m+l/m+(m+l)*(m+l)+l/(m+l)+(m+2)*(m+2)+l/(m+2)+ +n*n+ 1/n1320063求1-2/3+3/5-4/7+5/9-6/11+ 1420064求2A1+2A2+2A3+ +2An15第4周(M4)1510007顯示圖案(復習prin氓)的字符串輸出)1520042生成階乘表1620043使用函數(shù)求n!/(m!*(n-m)!)1620054求平均值1720057求1+1/2+1/3+......+l/n1820065求0!+1!+2!+ +n!1840015求最小值!940018求a+aa+aaa+aa...a20第5周(M5)2130001求一元二次方程的根2130002求分段函數(shù)的值2330003分類統(tǒng)計字符2330004顯示五級記分制成績所對應(yīng)的百分制成績區(qū)間(使用switch)2430005顯示水果的價格(使用switch)2530007求三角形的面積和周長2730008計算個人所得稅2830051判斷閏年2930052統(tǒng)計學生平均成績與及格人數(shù)3030053分段計算水費(使用嵌套的i任else語句)31第6周(M6)3240011求最小公倍數(shù)和最大公約數(shù)(調(diào)試示例error04_l)3240012求1-1/4+1/7-1/10+1/13-1/16+ 3340014求整數(shù)的位數(shù)3440023換硬幣3540024找出各位數(shù)字的立方和等于它本身的數(shù)3640025找完數(shù)(改錯題error04_2)3840027從高位開始逐位輸出ー個整數(shù)的各位數(shù)字(選作)3940052判斷素數(shù)4040053逆序輸出整數(shù)4140054輸出斐波那契序列42第7周(M7)4250002使用函數(shù)判斷數(shù)的符號4250003使用函數(shù)求奇數(shù)和4350005使用函數(shù)統(tǒng)計素數(shù)并求和4450006使用函數(shù)統(tǒng)計ー個整數(shù)中數(shù)字的個數(shù)4550007使用函數(shù)找水仙花數(shù)4650009使用函數(shù)求余弦函數(shù)的近似值4850052使用函數(shù)找最大值4950062使用函數(shù)輸出指定范圍內(nèi)的Fibonacci數(shù)5050063使用函數(shù)找出指定范圍內(nèi)的完數(shù)51第8周(M8)5240013求奇數(shù)和5240062求x+x*x/2!+x*x*x/3!+x*x*x*x/4!+ 的值5350004使用函數(shù)計算兩點間的距離5450061使用函數(shù)求2+22+222+22-25560002整數(shù)的十進制、ハ進制和十六進制表現(xiàn)形式5660003分類統(tǒng)計字符5760006驗證歌德巴赫猜想5860007使用函數(shù)輸出整數(shù)的逆序數(shù)5960009統(tǒng)計單詞6060062簡單計算器61第2周(M2)20011求華氏溫度100叩對應(yīng)的攝氏溫度。計算公式如ド,c=5*(f-32)/9,式中:c表示攝氏溫度,f表示華氏溫度。(源程序error02」.cpp)輸入輸出示例:fahr=100,celsius=37#include<stdio.h>intmain(void)intCelsius,fahr;fahr=100;celsius=5*(fahr-32)/9;printf(Mfahr=%d,Celsius=%d\nM,fahr,Celsius);return0;}20012求華氏溫度150°F對應(yīng)的攝氏溫度。計算公式:C=5*F/9-5*32/9.式中:C表示攝氏溫度,F表示華氏溫度。輸入輸出示例:fahr=150,celsius=66#include<stdio.h>intmain(void){intCelsius,fahr;fahr=150;celsius=5*fahr/9-5*32/9;printf(nfahr=%d,Celsius=%d\nn,fahr,Celsius);return0;}20013求攝氏溫度26℃對應(yīng)的華氏溫度。計算公式如下,六9*c/5+32,式中:c表示攝氏溫度,f表示華氏溫度。輸入輸出示例:celsius=26,fahr=78#include<stdio.h>intmain(void){intCelsius,fahr;celsius=26;fahr=9*celsius/5+32;printff'celsius=%d,fahr=%d\n”,Celsius,fahr);return0;}20015當n為152時,分別求出n的個位數(shù)字(digiti)、十位數(shù)字(digit2)和百位數(shù)字(digit3)的值。輸入輸出示例:整數(shù)152的個位數(shù)字是2,十位數(shù)字是5,百位數(shù)字是1#includc<stdio.h>intmain(void){intn,digitI,digit2,digit3;n=152;digitl=n;digit2=(n/10);digit3=n/100;printf("整數(shù)%d的個位數(shù)字是%d,卜位數(shù)字是%d,百位數(shù)字是%d\n”,n,digiti,digit2,digit3);return0;)20026輸入2個整數(shù)num!和num2,計算并輸出它們的和、差、積、商與余數(shù)。輸出兩個整數(shù)的余數(shù)可以用printf("%d%%%d=%d\n",numl,num2,numl%num2);輸入輸出示例:括號內(nèi)是說明輸入53(numl=5,num2=3)輸出5+3=85-3=25*3=155/3=15%3=2#include<stdio.h>intmain(void){intnuml,num2;scanff%d%d”,&numl,&num2);printff'%d+%d=%d\nH,num1,num2,num1+num2);printf("%d?%d=%d\nM,num1,num2,num1-num2);printff%d*%d=%d\nM,num1,num2,num1*num2);printf(n%d/%d=%d\nM,numl,num2,numl/num2);printff'%d%%%d=%d\n",num1,num2,num1%num2);return0;第3周(M3)20031求1+2+3+ +100(調(diào)試示例error02_5)計算表達式1+2+3+......+100的值。輸出示例:sum=5050#include<stdio.h>intmain(void)(inti,sum;sum=0;fbr(i=l;i<=100;i++)sum=sum+i;printftnsum=%d\nM,sum);20032求m+(m+1)+(m+2)+ +100輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:輸入ー個正整數(shù)m(0<=m<=100)?計算表達式m+(m+1)+(m+2)+ +100的值。輸入輸出示例:括號內(nèi)為說明輸入3(repeat=3)0(計算0+1+2+...+100)10(計算10+11+12+...+100)50(計算50+51+52+…+100)輸出sum=5050sum=5005sum=3825#include<stdio.h>intmain(void){inti,m,sum;intrepeat,ri;scanグ%d”,&repeat);fbr(ri=1;ri<=repeat;ri++){scanR"%d”,&m);sum=0;fbr(i=m;i<=100;i++)sum=sum+i;printff'sum=%d\n",sum);20033求l/m+l/(m+l)+l/(m+2)+......+l/n輸入ー個正整數(shù)repeat(0<repeat<10).做repeat次下列運算:輸入2個正整數(shù)m和n(m<=n).計算表達式l/m+l/(m+l)+l/(m+2)+ + 1/n的值,輸出時保留3位小數(shù)。輸入輸出示例:括號內(nèi)為說明輸入3(repeat=3)515(計算1/5+1/6+1/7+...+1/15)1020(計算1/10+1/11+1/12+...+1/20)3(計算1+1/2+1/3)輸出sum=1.235sum=0.769sum=1.833#include<stdio.h>intmain(void)(inti,m,n;intrepeat,ri;doublesum;scanff'%d”,&repeat);fbr(ri=1;ri<=repeat;ri++){scanff'%d%d",&m,&n);sum=0;for(i=m;i<=n;i++)sum=sum+1.0/i;printff'sum=%.3f\nH,sum);20034求1+1/3+1/5+......的前n項和輸入ー個正整數(shù)repeat(0<repeat<10),做repeat次下列運算:輸入ー個正整數(shù)n,計算表達式1+1/3+1/5+......的前n項之和,輸出時保留6位小數(shù)。輸入輸出示例:括號內(nèi)為說明輸入(repeat=2)5(計算1+1/3+1/5+1/7+1/9)23(計算1+1/3+1/5+...+1/45)輸出sum=1.787302sum=2.549541//include<stdio.h>intmain(void)(inti,n;intdenominator;intrepeat,ri;doublesum;scanff%d”,&repeat);fbr(ri=1;ri<=repeat;ri++){scanff%d”,&n);sum=0;denominator=l;fbr(i=l;i<=n;i-H-)(sum=sum+1.0/denominator;denominator=denominator+2;}printfV'sum=%.6f\nH,sum);20035求1-1/4+1/7-1ハ0+ 的前n項之和輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:讀入ー個正整數(shù)n,計算1-1/4+1/7ーレ10+……的前n項之和,輸出時保留3位小數(shù)。輸入輸出示例:括號內(nèi)是說明輸入(repeat=2)10輸出sum=0.893sum=0.819#include<stdio.h>intmain(void){intflag,i,n,t;intrepeat,ri;doubleitem,sum;scanfi("%d",&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanR"%d”,&n);sum=0;flag=l;t=l;fbr(i=l;i<=n;i++){item=flag*1.0/t;sum=sum+item;flag=-flag;t=t+3;}printf(Hsum=%.3f\n",sum);20036輸出華氏?攝氏溫度轉(zhuǎn)換表(改錯題error02_6)輸入ー個正整數(shù)repeat(0<rcpcat<10)?做repeat次下列運算:讀入2個整數(shù)lower和upper,輸出ー張華氏ー攝氏溫度轉(zhuǎn)換表,華氏溫度的取值范圍是[lower,upper]?每次增加2F。計算公式:c=5*(f-32)/9,其中:c表示攝氏溫度,f表示華氏溫度。輸出請使用語句printf("%3.0f%6.lf\n",fahr,Celsius);輸入輸出示例:括號內(nèi)是說明輸入2(repeat=2)3235(lower=32,upper=35)4030(lower=40,upper=30)輸出fahrCelsius320.0341.1fahrCelsius#include<stdio.h>intmain(void)intlower,upper;intrepeat,ri;doubleCelsius,fahr;scanff'%d”,&repeat);fbr(ri=1;ri<=repeat;ri++){scanfi("%d%d",&lower,&upper);printf(Mfahrcelsius\n");fbr(fahr=lower;fahr<=upper;fahr-H-,fahri-+)(celsius=5*(fahr-32)/9;printf(H%3.0f%6.1f\nM,fahr,Celsius);20038求x的n次累輸入ー個正整數(shù)repeat(0<repeat〈10),做repeat次下列運算:讀入1個實數(shù)x和正整數(shù)n(n<=50),計算并輸出x的n次壽(保留2位小數(shù)),不允許調(diào)用pow函數(shù)求事。輸入輸出示例:括號內(nèi)是說明輸入2(repeat=2)1.52(x=1.5,n=2)7(x=2,n=7)輸出2.25128.00#include<stdio.h>intmain(void)(inti,n;intrepeat,ri;doublemypow,x;scanfi("%d",&repeat);fbr(ri=1;ri<=repeat;ri++){scanf「%lf%d”,&x,&n);mypow=l;fbr(i=l;i<=n;i-H")mypow=mypow*x;printff%.2f\n“,mypow);20041生成3的乘方表輸入ー個正整數(shù)n,生成一張3的乘方表,輸出3ハ〇?3八n的值,可調(diào)用基函數(shù)計算3的乘方。輸出使用語句prin氓"pow(3,%d)=%.Of\n",i,mypow);輸入輸出示例:括號內(nèi)是說明輸入3(n=3)輸出pow(3,0)=1pow(3,l)=3pow(3,2)=9pow(3,3)=27#include<stdio.h>#include<math.h>intmain(void)|inti,n;doublemypow;scanff%d”,&n);fbr(i=O;i<=n;i-H-){mypow=pow(3,i);printffpow(3,%d)=%.0f\n\i,mypow);20044求100ハ0.5+101ハ0.5+ +1000A0.5計算100八0.5+101八0.5+……+1000八0.5的值(保留2位小數(shù)),可調(diào)用sqi!函數(shù)計算平方根。輸入輸出示例:括號內(nèi)是說明輸出sum=20435.99#include<stdio.h>#include<math.h>intmain(void){inti;doublesum;sum=0;fbr(i=100;i<=1000;i++)sum=sum+sqrt(i);printf(Msum=%.2f\nn,sum);20053計算物體自由下落的距離ー個物體從100m的高空自由落下,編寫程序,求它在前3s內(nèi)下落的垂直距離(結(jié)果保留2位小數(shù))。設(shè)重力加速度為10米/秒A2。#include<stdio.h>intmain(void){doubleheight;height=0.5*10*3*3;printf(Hheight=%.2f\nM,height);20056計算分段函數(shù)輸入ー個正整數(shù)repeat(0<repeat<10),做repeat次下列運算:編寫程序,輸入x,計算并輸出下列分段函數(shù)f(x)的值(保留2位小數(shù)),請調(diào)用sqrt()函數(shù)求平方根,調(diào)用pow()函數(shù)求暴。當x>=0時,f(x)=xA0.5,當x小于〇時,f(x)=xA5+2x+l/Xo輸入輸出示例:括號內(nèi)是說明輸入(repeat=3)10(x=10)-0.5(x=-0.5)0(x=0)輸出f(10.00)=3.16£(-0.50)=-3.03RO.OO)=0.00include<stdio.h>#include<math.h>intmain(void)(intrepeat,ri;doublex,y;scanR”%d”,&rcpeat);fbr(ri=1;ri<=repeat;ri-H-){scanftM%lf',&x);ifl[x>=0)y=sqrt(x);elsey=pow(x,5)+2*x+l.0/x;printfC砥%.2f)=%.2f\n",x,y);2006I階梯電價輸入ー個正整數(shù)repeat(0<rcpcat<10)?做repeat次下列運算:為了提倡居民節(jié)約用電,某省電カ公司執(zhí)行“階梯電價”,安裝ー戶ー表的居民用戶電價分為兩個”階梯”:月用電量50千瓦時以內(nèi)的,電價為0.53元ノ千瓦時;超過50千瓦時的用電量,電價上調(diào)0.05元/千瓦時。輸入用戶的月用電量e(千瓦時),計算并輸出該用戶應(yīng)支付的電費(元),結(jié)果保留2位小數(shù)。輸入輸出示例:括號內(nèi)是說明輸入(repeat=2)10(e=10)100(e=100)輸出cost=5.30cost=55.50#include<stdio.h>intmain(void)Iintrepeat,ri;doublecost,e;scanfi(”%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanfi(,,%lf,,&e);if(e<=50)cost=e*0.53;elsecost=0.53*50+(e-50)*0.58;printffcost=%.2f\nn,cost);20062求m*m+l/m+(m+l)*(m+l)+l/(m+l)+(m+2)*(m+2)+l/(m+2)+ +n*n+1/n輸入ー個正整數(shù)repeat(0<repeat<10),做repeat次下列運算:輸入兩個正整數(shù)m和n(m<=n),求sum=m*m+1/m+(m+l)*(m+l)+l/(m+l)+(m+2)*(m+2)+l/(m+2) +n*n+l/n,結(jié)果保留6位小數(shù)。輸入輸出示例:括號內(nèi)為說明輸入(repeat=3)2(m=l,n=2)5(m=2,n=5)510(m=5,n=10)輸出sum=6.500000sum=55.283333sum=355.845635#include<stdio.h>intmain(void){inti,m,n;intrepeat,ri;doublesum;scanグ%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanf("%d%d”,&m,&n);sum=0;fbr(i=m;i<=n;i-H-)sum=sum+i*i+l.0/i;printf(Hsum=%.6f\n",sum);20063求1-2/3+3/5—4/7+5/9641+ 輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次ド列運算:輸入ー個正整數(shù)n,計算1-2/3+3/5—4/7+5/9?6ハ1+……的前n項之和,輸出時保留3位小數(shù)。輸入輸出示例:括號內(nèi)是說明輸入(repeat=3)1(n=l)3(n=3)5(n=5)輸出sum=1.000sum=0.933sum=0.917#includc<stdio.h>intmain(void){intflag,i,n;floatdenominator;intrepeat,ri;doubleitem,sum;scanfV%d”,&rcpeat);fbr(ri=1;ri<=repeat;ri-H-){scanR"%d”,&n);sum=0;flag=l;denominator=1.0;fbr(i=l;i<=n;i卄){item=flag*i*1.0/denominator;sum=sum+item;flag=-flag;denominator=denominator+2;)printfV'sum=%.3f\nH,sum);20064求2人1+2A2+2ハ3+ +2An#include<stdio.h>#include<math.h>intmain(void){inti,n;intrepeat,ri;doublesum;scanグ%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H"){scanf(M%dM,&n);sum=0;fbr(i=l;i<=n;i-H-)sum=sum+pow(2,i);printffsum=%.0f\n”,sum);第4周(M4)10007顯示圖案(復習prints)的字符串輸出)編寫程序,在屏幕上顯示如下圖案。**********#include<stdio.h>intmain(void)(printf(H****\nM?***??*"*\nM);20042生成階乘表輸入ー個正整數(shù)n,生成一張階乘表,輸出l!~n!的值,要求定義和調(diào)用函數(shù)fact(n)計算n!,函數(shù)類型為double。輸出使用語句prin氓"%d!=%.0f\n",i,myfact);輸入輸出示例:括號內(nèi)是說明輸入3(n=3)輸出1!=12!=23!=6#include<stdio.h>intmain(void){inti,n;doublemyfact;doublefact(intn);scanfi("%d”,&n);fbr(i=l;i<=n;i-H-){myfact=fact(i);printf("%d!=%.Of\nH,i,myfact);doublefact(intn)doubleresult;intj;result=l;for(j=lij<=nij-H-)result=result*j;returnresult;20043使用函數(shù)求n!/(m!*(n-m)!)輸入ー個正整數(shù)repeat(0<repcat<10)?做repeat次ド列運算:輸入2個正整數(shù)m和n(m<=n),計算n!/(m!*(n-m)!)〇要求定義并調(diào)用函數(shù)fact(n)計算n的階乘,其中n的類型是int,函數(shù)類型是double。例:括號內(nèi)是說明輸入:2(repeat=2)27(m=2,n=7)512(m=5,n=12)輸出:result=21result=792#include"stdio.h"intmain(void){intm,n;intrepeat,ri;doubles;doublefact(intn);scanff%d”,&repeat);fbr(ri=1;ri<=repeat;ri++){scanfifH%d%dn,&m,&n);fact(n);fact(m);fact(n-m);s=l;s=s*fact(n)/(fact(m)*fact(n-m));printf("result=%.0f\n",s);doublefact(intn)(doubleresult;inti;result=l;fbr(i=l;i<=n;i++)result=result*i;returnresult;20054求平均值編寫程序,輸入3個整數(shù),計算并輸出它們的平均值(結(jié)果保留2位小數(shù))。輸入輸出示例:輸入123輸出average=2.00#include<stdio.h>intmain(void)(inta,b,c;doubleaverage;scanグ%d%d%d”,&a,&b,&c);average=(a+b+c)/3.0;printff'average=%.2f\nn,average);20057求!+1/2+1/3+……+l/n輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:編寫程序,輸入ー個正整數(shù)n,求1+1/2+1/3+……的前n項之和,輸出時保留6位小數(shù)。輸入輸出示例:括號內(nèi)為說明輸入(repeat=2)6(計算1+1/2+1/3+1/4+1/5+1/6)2(計算1+1/2)輸出sum=2.450000sum=1.500000#include<stdio.h>intmain(void){inti,n;intrepeat,ri;doublesum;scanff%d",&repeat);fbr(ri=1;ri<=repeat;ri++){scanff%d”,&n);sum=0;for(i=l;i<=n;i++)sum=sum+1.0/i;printff'sum=%.6f\n",sum);20065求0!+l!+2!+ +n!輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:編寫ー個程序,輸入ー個正整數(shù)n,計算e=0!+l!+2!+……+n!,要求定義和調(diào)用函數(shù)fhct(n)計算n!?函數(shù)類型是double〇例:括號內(nèi)是說明輸入(repeat=3)124輸出sum=2sum=4sum=34#include<stdio.h>intmain(void)|inti,n;intrepeat,ri;doublesum;doublefact(intn);scanR"%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanf("%d”,&n);sum=1;fbr(i=1;i<=n;i-H-){fact(i);sum=sum+fact(i);}printffsum=%.Of\nH,sum);doublefact(intn)(doubleresult;intj;result=l;fbr(j=lj<=nj-H-)result=result*j;returnresult;40015求最小值輸入ー個正整數(shù)repeat(0<repeat<10),做repeat次下列運算:輸入ー個正整數(shù)n,再輸入n個整數(shù),輸出最小值。輸入輸出示例:括號內(nèi)是說明輸入3(repeat=3)4-2-12310004-9-11-83531輸出min=-123min=-9min=1#include<stdio.h>intmain(void)(inti,min,n,x;intrepeat,ri;scanf("%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanグ%d”,&n);scanf("%d”,&x);min=x;fbr(i=l;i<n;i-H-){scanff%d”,&x);ifi[min>x)min=x;}printffmin=%d\nM,min);40018求a+aa+aaa+aa…a提示:第i項通項:tn=a+a*10+a*100...+a*10A(n-1)=t(n-l)+a*10A(n-l)#include<stdio.h>#include<math.h>intmain(void){inta,i,n,sn,tn;intri,repeat;scanff%d",&repeat);fbr(ri=1;ri<=repeat;ri++){scanff%ld%d”,&a,&n);sn=0;tn=O;fbr(i=0;i<n;i++){tn=tn+a*pow(10,i);sn=sn+tn;}printf("suni=%d\n",sn);第5周(M5)3000I求一元二次方程的根輸入ー個正整數(shù)repeat(0<repeat<10),做repeat次下列運算:輸入?yún)?shù)a,b,c,求一元二次方程a*x*x+b*x+c=0的根,結(jié)果保留2位小數(shù)。輸出使用以下語句:printff參數(shù)都為零,方程無意義!\n");printf(Ha和b為〇,c不為0?方程不成立\n");printff'x=%0.2f\nn,-c/b);printff'xl=%0.2f\nM,(-b+sqrt(d))/(2*a));printf(Mx2=%0.2f\nM,(-b-sqrt(d))/(2*a));printf(Mxl=%0.2fF%0.2fi\nM,-b/(2*a),sqrt(-d)/(2*a));printf(Mx2=%0.2l%0.2fi\n”,?b/(2*a),sqrt(-d)/(2*a));輸入輸出示例:括號內(nèi)為說明輸入:5(repeat=5)000(a=O,b=O,c=O)001(a=O,b=O,c=l)024(a=0,b=2,c=4)2.18.93.5(a=2.1,b=8.9,c=3.5)123(a=l,b=2,c=3)輸出:參數(shù)都為零,方程無意義!a和b為〇,c不為〇,方程不成立x=-2.00xl=-0.44x2=-3.80xl=-1.00+1.41ix2=-1.00-1.41i//include<stdio.h>#include<math.h>intmain(void)(intrepeat,ri;doublea,b,c,d;scanf("%d",&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanff%lf%lf%lF,&a,&b,&c);d=b*b-4*a*c;if(a=O){if(b=O){if(c=O){printff參數(shù)都為零,方程無意義!\n”);}else(printf(Ha和b為〇,c不為0,方程不成立\n");else{printffx=%0.2f\n",-c/b);else{if(d>=0){printf(Mxl=%0.2f\nM,(-b+sqrt(d))/(2*a));printf(nx2=%0.2f\nH,(-b-sqrt(d))/(2*a));}else{printf(Mxl=%0.2件%0.2fi\n”,?b/(2*a),sqrt(-d)/(2*a));printf(nx2=%0.2f-%0.2fi\nH,-b/(2*a),sqrt(-d)/(2*a));30002求分段函數(shù)的值輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:輸入ー個整數(shù)x?計算并輸出下列分段函數(shù)sign(x)的值。-1x<0y=sign(x)=0x=01x>0輸入輸出示例:括號內(nèi)是說明輸入3(repeat=3)10(x=10)0(x=0)-98(x=-98)輸出sign(10)=1(x=10時y=1)sign(0)=0(x=0時y=0)sign(-98)=-1(x=-98時y=-1)#include<stdio.h>intmain(void){intrepeat,ri;intx,y;scanf("%d",&repeat);fbr(ri=1;ri<=repeat;ri++){scanf("%d”,&x);if(x==O)y=0;elseif(x>0)y=l;elsey="l;printf(Msign(%d)=%d\n",x,y);30003分類統(tǒng)計字符輸入10個字符,統(tǒng)計其中英文字母、空格或回車、數(shù)字字符和其他字符的個數(shù)。輸入輸出示例:括號內(nèi)是說明輸入Rcold123?輸出letter=5,blank=1,digit=3,other=1#include<stdio.h>intmain(void){charc;intblank,digit,i,letter,other;blank=digit=letter=other=0;for(i=l;i<=10;i++){c=getchar();if(e=='')blankelseifi[(c>=,a'&&c<=,z,)||(c>=,A'&&c<=,Z,))letter++;elseifi(c>=,0,&&c<=,9,)digit++;elseother-H-;*printff'letter=%d,blank=%d,digit=%d,other=%d\n",letter,blank,digit,other);}30004顯示五級記分制成績所對應(yīng)的百分制成績區(qū)間(使用switch)輸入ー個正整數(shù)repeat(0<repeat<10),做repeat次下列運算:輸入五級制成績(A—E),輸出相應(yīng)的百分制成績(0—100)區(qū)間,要求使用switch語句。五級制成績對應(yīng)的百分制成績區(qū)間為:A(90?100)、B(80?89)、C(70-79)>D(60?69)和E(0?59),如果輸入不正確的成績,顯示"Invalidinput"〇輸出使用以下語句:printf("90-100\n");prmtf(M80-89\nM);printf(M70-79\nM);printf(H60-69\nH);printf(M0-59\nM);printf(HInvalidinput\nM);輸入輸出示例:括號內(nèi)是說明輸入6ABCDEj(repeat=6,輸入的五級成績分別為A、B、C、D、E和無效的字符j)輸出90-10080-8970-7960-690-59Invalidinput(輸入數(shù)據(jù)不合法)#include<stdio.h>intmain(void){charch;intrepeat,ri;scanff%d",&repeat);fbr(ri=1;ri<=repeat;ri++){ch=getchar();switch(ch){case'A*:printff90-100\n");break;case'B1:printff80-89\n)break;case'C1:printfT70-79\n”);break;case'D*:printf(M60-69\nM);break;case'E*:printf("0?59\n”);break;default:printff'Invalidinput\n");break;return0;}30005顯示水果的價格(使用switch)查詢水果的單價。有4種水果,蘋果(apples)、梨(pears)、桔子(oranges)和葡萄(grapes),單價分別是3.00元/公斤,2.50元/公斤,4.10元/公斤和10.20元/公斤。在屏幕上顯示以下菜單(編號和選項),用戶可以連續(xù)查詢水果的單價,當查詢次數(shù)超過5次時,自動退出查詢:不到5次時,用戶可以選擇退出。當用戶輸入編號1?4,顯示相應(yīng)水果的單價(保留1位小數(shù)):輸入〇,退出查詢;輸入其他編號,顯示價格為〇。輸入輸出示例:括號內(nèi)是說明輸入3(oranges的編號)0(退出查詢)輸出[1]applespearsorangesgrapes[0]Exitprice=4.1applespearsorangesgrapes[0]Exit#include<stdio.h>intmain(void){intchoice,i;doubleprice;fbr(i=l;i<=5;i++){printfHl]applesW”);printf(M[2]pears\nH);printf(M[3]oranges\nM);printf(H[4]grapes");printf(M[O]Exit\n°);scanf("%d”,&choice);iRchoice=0)break;else{switch(choice){price=3.00;break;price=2.50;break;pricc=4.10;break;price=10.20;break;}printffprice=%0.1f\nH,price);30007求三角形的面積和周長輸入ー個正整數(shù)repeat(0<repcat<10)?做repeat次下列運算:輸入三角形的3條邊a,b,c?如果能構(gòu)成一個三角形,輸出面積area和周長perimeter(保留2位小數(shù));否則,輸出"Thesesidesdonotcorrespondtoavalidtriangle"〇在ー個三角形中,任意兩邊之和大于第三邊。三角形面積計算公式:area=(s(s-a)(s-b)(s-c))A0.5,其中s=(a+b+e)/2輸出使用以下語句:printff'area=%.21perimeter=%.2f\n",area,perimeter);printff'Thesesidesdonotcorrespondtoavalidtriangle\n");輸入輸出示例:括號內(nèi)是說明輸入2(repeat=2)553(a=5,b=5,c=3)141(a=l,b=4,c=l)輸出area=7.15,perimeter=13.00Thesesidesdonotcorrespondtoavalidtriangle#include<stdio.h>#include<math.h>intmain(void)inta,b,c;intrepeat,ri;doublearea,perimeter,s;scanfi("%d",&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanf(M%d%d%d",&a,&b,&c);if((a+b>c)&&(a+c>b)&&(b+c>a)){perimeter=a+b+c;s=(a+b+c)/2.0〇;area=sqrt(s*(s-a)*(s-b)*(s-c));printff'area=%.2f,perimeter=%.2f\nH,area,perimeter);}elseprintff'Thesesidesdonotcorrespondtoavalidtriangle\nn);30008計算個人所得稅輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:輸入ー個職エ的月薪salary?輸出應(yīng)交的個人所得稅tax(保留2位小數(shù))。計算公式:tax=rate*(salary-850)當salary<850時,rate=0當850<salary<1350時,rate=5%當1350<salary<2850時,rate=10%當2850<salary<5850時,rate=15%當5850<salary時,rate=20%輸入輸出示例:括號內(nèi)是說明輸入5(repeat=5)1010.87(salary=1010.87)32098.76(salary=32098.76)800(salary=800)4010(salary=4010)2850(salary=2850)輸出tax=8.04tax=6249.75tax=0.00tax=474.00tax=200.00intmain(){intri,repeat;doublerate,salary,tax;scanff%d",&repeat);fbr(ri=l;ri<=repeat;ri-H-){scanf(M%lf',&salary);if(salary<=850){rate=0;tax=rate*(salary-850);}elseif(salary<=1350){rate=0.05;tax=rate*(salary-850);}elseif(salary<=2850)(rate=0.10;tax=rate*(salary-850);}elseif(salary<=5850){rate=0.15;tax=rate*(salary-850);else(rate=0.20;tax=rate*(salary-850);}printfftax=%0.2f\nH,tax);30051判斷閏年輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:輸入年year,判斷該年是否為閏年。判斷閏年的條件是:能被4整除但不能被100整除,或者能被400整除。輸出使用以下語句:printfi(H%disaleapyear.\nH,year);printf(H%disn*taleapyear.\nM,year);輸入輸出示例:括號內(nèi)是說明輸入3(repeat=3)2000(year=2000)2010(year=2010)2011(year=2011)輸出2000isaleapyear.2010isn*taleapyear.2011isn'taleapyea匚#includc<stdio.h>intmain(void)(intrepeat,ri;intyear;seanfT%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanグ%d”,&year);if((year%4==0&&year0!=0)||(year@0==0))printff'%disaleapyear.\n",year);elseprintff'%disn'taleapyear.\n",year);30052統(tǒng)計學生平均成績與及格人數(shù)輸入ー個正整數(shù)n,再輸入n個學生的成績,計算平均分(結(jié)果保留1位小數(shù)),并統(tǒng)計所有及格的人數(shù)。輸入輸出示例:括號內(nèi)是說明輸入5(n=5)7754927360輸出average=71.2count=4intmain(void){intcount,i,n;doubleaverage,grade,total;scanf("%d”,&n);total=0;count=0;fbr(i=l;i<=n;i-H-){scanfC%lf',&grade);total=total+gradc;ifi(grade>=60){count++;}}average=1.00*total/n;printff'average=%.lf\n",average);\printff'count=%d\n",count);}30053分段計算水費(使用嵌套的iAelse語句)輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:為鼓勵居民節(jié)約用水,自來水公司采取按月用水量分段計費的辦法,居民應(yīng)交水費y(元)與月用水量x(噸)的函數(shù)關(guān)系式如下。輸入用戶的月用水量x(噸),計算并輸岀該用戶應(yīng)支付的水費y(元X保留2位小數(shù))。要求用嵌套的if-else語句。0(x<0)y=f(x)=4x/3(0<=x<=15)2.5x-10.5(x>15)輸入輸出示例:括號內(nèi)是說明輸入3(repeat=3)-0.5(x=-0.5)9.5(x=9.5)21.3(x=21.3)輸出戈?0.50)=0.00ロ9.50)=12.67f(21.30)=42.75#include<stdio.h>intmain(void)intrepeat,ri;doublex,y;scanグ%d”,&repeat);fbr(ri=l;ri<=repeat;ri++){scanf(M%lP,,&x);if(x<0)y=0;elseif<x>=0&&x<=15)y=4.0*x/3;elsey=2.5*x-10.5;printfCf(%.2f)=%.2f\n",x,y);第6周(M6)40011求最小公倍數(shù)和最大公約數(shù)(調(diào)試示例error04_l)輸入ー個正整數(shù)repeat(0<r叩eat<10),做repeat次下列運算:輸入兩個正整數(shù)m和n,輸出它們的最小公倍數(shù)和最大公約數(shù)。輸入輸出示例:括號內(nèi)為說明輸入:3(repeat=3)37(m=3,n=7)244(m=24,n=4)2418(m=24,n=18)輸出:21istheleastcommonmultipleof3and7,1isthegreatestcommondivisorof3and7.24istheleastcommonmultipleof24and4,4isthegreatestcommondivisorof24and4.72istheleastcommonmultipleof24and18,6isthegreatestcommondivisorof24and18.#include<stdio.h>intmain(void){intgcd,1cm,m,n,c;intrepeat,ri;scanf(”%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanf(”%d”,&m);scanf(M%dM,&n);ifi(m<=n)c=m;elsec=n;fbr(Icm=l;;lcm-H-){ifi(lcm%m==0&&lcm%n=0)break;fbr(gcd=c;;gcd-){if(m%gcd==O&&n%gcd=O)break;printfi(H%distheleastcommonmultipleof%dand%d,%disthegreatestcommondivisorof%dand%d.\n",1cm,m,n,gcd,m,n);}return0;}參考方法2:#include<stdio.h>intmain(void){intgcd,1cm,m,n,i;intrepeat,ri;scanf(”%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanグ%d”,&m);scanff%d”,&n);ififm<=0||n<=0)pHntf("m<=0orn<=〇");else(i=l;while(i<=(m+n)/2)(if((m%i=0)&&(n%i==0))gcd=i;i++;}lcm=m*n/gcd;printf("%distheleastcommonmultipleof%dand%d,%disthegreatestcommondivisorof%dand%d.\n",1cm,m,n,gcd,m,n);40012求1-1/4+1/7-1/10+1/13-1/16+ 輸入ー個正整數(shù)repeat(0<repeat<10).做repeat次下列運算:讀入I個正實數(shù)eps,計算并輸出下式的值,精確到最后一項的絕對值小于eps(保留6位小數(shù))。請使用while語句實現(xiàn)循環(huán)。計算:1—1/4+1/7—1/10+1/13—1/16+ 輸入輸出示例:括號內(nèi)是說明輸入2(repeat^)2E-4(eps=2E-4)0.02(eps=0.02)輸出sum=0.835549sum=0.826310#include<stdio.h>#includc<math.h>intmain(void){intdenominator,flag;intrepeat,ri;doubleeps,item,sum;scanfi("%d“,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanグ%le”,&eps);sum=0;denominator1;flag=l;item=1.0;while(fabs(item)>=eps){item=flag*1.0/denominator;sum=sum+item;flag=-flag;denominator=denominator+3;}printf("sum=%.6f\n",sum);}return0;40014求整數(shù)的位數(shù)輸入ー個正整數(shù)repeat(0<repeat<10).做repeat次下列運算:輸入ー個整數(shù)in,求它的位數(shù)。例如123的位數(shù)是3。請使用do-while語句實現(xiàn)循環(huán)。輸入輸出示例:括號內(nèi)是說明輸入4(repeat=4)12345(in=12345)-100(in=-100)-1(in=-l)1290(in=1290)輸出count=5(12345的位數(shù)是5)count=3(-100的位數(shù)是3)count=1(-1的位數(shù)是1)count=4(99的位數(shù)是2)#includc<stdio.h>intmain(void){intcount,in;intrepeat,ri;scanflfM%dM,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanR"%d",&in);count=0;ifi(in<0)in=-in;do(count";in=in/10;}while(in!=0);printff'count=%d\n",count);}return0;40023換硬幣輸入ー個正整數(shù)repeat(0<repeat<10),做repeat次下列運算:將一筆零錢(大于8分,小于1元,精確到分)換成5分、2分和1分的硬幣。輸入金額,問有兒種換法?針對每利換法,每種硬幣至少有一枚,請輸出各種面額硬幣的數(shù)量和硬幣的總數(shù)量。要求:硬幣面值按5分、2分、1分順序,各類硬幣數(shù)量依次從大到小的順序,輸出各種換法。輸出使用語句:printfi("fen5:%d,fen2:%d,fenl:%d,total:%d\n,,,fen5,fen2,fenl,fen5+fen2+fenl);輸入輸出示例:括號內(nèi)為說明輸入:2(repeat=2)10(money=10分)13(money=13分)輸出:fen5:l,fen2:2,fenl:1,total:4fen5:1,fen2:1,fen1:3,total:5count=2(10分有2種換法)fen5:2,fen2:l,fenl:1,total:4fen5:1,fen2:3,fenl:2,total:6fen5:1,fen2:2,fenl:4,total:7fen5:l,fen2:l,fenl:6,total:8count=4(13分有4種換法)#include"stdio.h"intmain(void)(intcount,fenl,fen2,fen5,money;intrepeat,ri;scanff%d”,&repeat);fbr(ri=1;ri<=repeat;ri++){scanff%d”,&money);count=0;fbr(fen5=money/5;fen5>=l;fen5—)fbr(fen2=money/2;fen2>=l;fen2—)fbr(fen1=money/l;fen1>=1;fen1—)if(fen5*5+fen2*2+fenl*l==money){printf(Hfen5:%d,fen2:%d,fenl:%d,total:%d\n,,,fen5,fen2,fenl,fen5+fen2+fenl);count++;}printff'count=%d\n",count);}return0;40024找出各位數(shù)字的立方和等于它本身的數(shù)輸入ー個正整數(shù)r叩eat(0<repeat<10),做repeat次下列運算:輸入兩個正整數(shù)m和n(lv=m,nv=1000),輸出m至りn之間的所有滿足各位數(shù)字的立方和等于它本身的數(shù)。例如153的各位數(shù)字的立方和是1人3+5ハ3+3ハ3=153,這里aハb表示a的b次方。輸出使用語句:printf(',%d\nM,i);輸入輸出示例:括號內(nèi)為說明輸入:2(repeat=2)100400(m=100,n=400)1100(m=l,n=100)輸出:result:153(1*1*1+5*5*5+3*3*3=153)370(3*3*3+7*7*7=370)371(3*3*3+7*7*7+1*1*1=371)result:(1*1*1=1)#includc"stdio.hnintmain(void){inti,digit,m,n,a,b,c,sum;intrepeat,ri;scanff'%d”,&repeat);fbr(ri=1;ri<=repeat;ri++){scanfi("%d%d”,&m,&n);printf("result:\n");fbr(i=m;i<=n;i++){digit=i;a=digit;digit=digit/10;b=digit;digit=digit/10;c=digit;sum=a*a*a+b*b*b+c*c*c;if(sum=i)printff%d\n”,i);}}return0;}參考2:include"stdio.hMintmain(void)(inti,digit,m,n,number,sum;intrepeat,ri;scanfi(H%d,,,&repeat);fbr(ri=1;ri<=repeat;ri++){scanff%d%d”,&m,&n);printf(Mresult:\nM);fbr(i=m;i<=n;i++){number=i;sum=O;while(number>0){digit=number;sum=sum+digit*digit*digit;number=number/l0;}if(sum=i)printf(w%d\nM,i);40025找完數(shù)(改錯題error04_2)輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:輸入兩個正整數(shù)m和n(l<=m,n<=1000),輸出m至リn之間的所有完數(shù),并輸出其因子。ー個數(shù)如恰好等于它的因子之和,這個數(shù)稱為完數(shù),例如,6=1+2+3,其中1、2、3為因子,6為因子和。輸出使用以下語句:printf(M%d=ド,number);printfT+%d”,factor);pr血ff\n”);輸入輸出示例:括號內(nèi)為說明輸入:(repeat=2)130(m=l,n=30)400500(m=400,n=500)輸出result:1=16=1+2+328=1+2+4+7+14result:496=1+2+4+8+16+31+62+124+248#include<stdio.h>intmain(void){intfactor,m,n,number,sum;intrepeat,ri;scanff%d”,&repeat);fbr(ri=1;ri<=repeat;ri-H-){seanff%d%d”,&m,&n);printf("result:\n”);for(number=m;number<=n;number-H-){sum=l;for(factor=2;factor<=number/2;factor-H-)if(numberctor=0)sum=sum+factor;if(sum==number){printf(M%d=じnumber);for(factor=2;factor<number;factor++)if(numberctor==0)printfif*+%dM,factor);pr血f("\n");printf(w\nM);40027從髙位開始逐位輸出一個整數(shù)的各位數(shù)字(選作)輸入ー個正整數(shù)repeat(0<rcpeat<10)?做repeat次ド列運算:輸入ー個整數(shù)in,從髙位開始逐位分割并輸出它的各位數(shù)字。輸出使用語句:printf("%-2dH,digit);輸入輸出示例:括號內(nèi)為說明輸入3(repeat=3)23456(in=23456)-600(in=-600)8(in=8)輸出234566008#include<stdio.h>intmain(void)(intdigit,in,power,temp,k;intrepeat,ri;scanfi("%d”,&repeat);for(ri=1;ri<=repeat;ri-H-){scanf(M%dM,&in);ififinvO)in=-in;power=in;temp=0;k=1;while(power>0){power=power/l0;temp++;k=k*10;)power=in;while(temp>0)(temp—;k=k/10;digit=power/k;power=power%k;printff%?2d”,digit);}printf("\n");)return0;)40052判斷素數(shù)輸入ー個正整數(shù)n,再輸入n個正整數(shù),判斷它們是否為素數(shù)。素數(shù)就是只能被1和自身整除的正整數(shù),1不是素數(shù),2是素數(shù)。輸出使用以下語句:printf("%disaprime\n",m);printf("%dis'ntaprime\n",m);輸入輸出示例:括號內(nèi)為說明輸入4(n=4)12917輸出is'ntaprimeisaprimeis'ntaprime17isaprime#include<stdio.h>#include<math.h>intmain(void)intflag,i,j,k,m,n;scanff%d”,&n);fbr(i=l;i<=n;i-H-){scanfi[M%dM,&m);if(m==l)printf(H%dis'ntaprime\nM,m);else{k=sqrt(m);fbr(j=2Jv=kj++)ifi(m%j==O){printfi(M%dis*ntaprime\n",m);break;}if(j>k)printfi("%disaprime\nM,m);}}return0;40053逆序輸出整數(shù)輸入ー個正整數(shù)repeat(0<repeat<10)?做repeat次下列運算:輸入ー個整數(shù)in,將其逆序輸出。假設(shè)正數(shù)和負數(shù)逆序輸出的結(jié)果ー樣。輸出使用語句printf("%d”,digit);輸入輸出示例:括號內(nèi)為說明輸入2(repeat=2)200(in=200)-12345(in=-12345)輸出00254321include<stdio.h>intmain(void){intdigit,x;intrepeat,ri;scanf(M%dn,&repeat);fbr(ri=1;ri<=repeat;ri-H-){scanf(H%d",&x);if(x<0)x=-x;while(x!=0){digit=x;printR"%d”,digit);x=x/10;}prin氓"\n");40054輸出斐波那契序列輸入ー個正整數(shù)n(l<n<20),輸出菲波那契(Fibonacci)序列112358…的前n項。輸出使用語句:printf("%d",x);輸入輸出示例:輸入10輸出11235813213455#include<stdio.h>intmain(void){inti,n,xl,x2,x;scanfi("%d”,&n);xl=1;x2=1;printf(”%d%dn,xl,x2);fbr(i=1;i<=n-2;i++){x=xl+x2;printf(M%dx);xl=x2;x2=x;}return0;第フ周(M7)50002使用函數(shù)判斷數(shù)的符號輸入ー個正整數(shù)repeat(0<repeat<10),做repeat次下列運算:輸入1個整數(shù)x,若x大于〇,sign(x)=1;若x等于〇,sign(x)=0;否則,sign(x)=-l,最后輸出sign(x)的值。要求定義和調(diào)用函數(shù)sign(x)實現(xiàn)該分段函數(shù),函數(shù)形參x的類型是int,函數(shù)類型是into輸入輸出示例:括號內(nèi)是說明輸入3(repeat=3)10(x=10)-5(x=-5)0(x=0)輸出sign(10)=1(x=10時sign(x)的值為1)sign(-5)=-l(x=-5時sign(x)的值為-1)sign(O)=0(x=0時sign(x)的值為0)①//include<stdio.h>intsign(intx);intmain(void)(intx,y;intrepeat,ri;scanff%d”,&repeat);fbr(ri=1;ri<=repeat;ri++){scanグ%d”,&x);y=sign(x);printfl["sign(%d)=%d\n",x,y);)}intsign(intx){intt=O;if(x<0)t=-l;elseif(x=O)t=O;elset=l;returnt;50003使用函數(shù)求奇數(shù)和輸入ー個正整數(shù)repeat(OvrepeatvlO),做repeat次下列運算:輸入ー批正整數(shù)(以零或負數(shù)為結(jié)束標志),求其中的奇數(shù)和。要求定義和調(diào)用函數(shù)even(n)判斷數(shù)的奇偶性,當n為偶數(shù)時返回1,否則返回。,函數(shù)形參n的類型是int,函數(shù)類型是int。輸入輸出示例:括號內(nèi)是說明輸入2(repeat=2)12971831120011861721019-1輸出Thesumoftheoddnumbersis30.Thesumoft
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公環(huán)境下的技術(shù)趨勢分析報告
- 生態(tài)修復技術(shù)在水域生態(tài)保護中的作用
- 2 認識幾種常見的巖石(說課稿)-2023-2024學年科學四年級下冊教科版
- 2024-2025學年高中化學 化學實驗基本方法說課稿 新人教版必修1
- Unit 1 Lesson 1 At the Airport(說課稿)-2024-2025學年冀教版(三起)英語六年級上冊
- 2024-2025學年高中物理 第10章 熱力學定律 1 功和內(nèi)能說課稿 新人教版選修3-3
- 2023八年級道德與法治上冊 第二單元 遵守社會規(guī)則 第五課 做守法的公民 第2框 預防犯罪說課稿 新人教版
- Unit 2 Ways to school Part A Let's learn (說課稿)-2024-2025學年人教PEP版英語六年級上冊001
- 10的再認識(說課稿)-2024-2025學年一年級上冊數(shù)學人教版
- 2 時、分、秒(說課稿)-2023-2024學年二年級下冊數(shù)學蘇教版
- 2024年中考語文試題分類匯編:散文、小說閱讀(第03期)含答案及解析
- 《宮頸癌篩查》課件
- 2024年聯(lián)勤保障部隊第九四〇醫(yī)院社會招聘考試真題
- 第二章《有理數(shù)的運算》單元備課教學實錄2024-2025學年人教版數(shù)學七年級上冊
- DB31-T 596-2021 城市軌道交通合理通風技術(shù)管理要求
- 華為智慧園區(qū)解決方案介紹
- 2022年江西省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 人教版八年級英語上冊期末專項復習-完形填空和閱讀理解(含答案)
- 帕金森病(英文版)課件
- 大學普通化學(第七版)課后答案
- 化工企業(yè)三違清單不安全安全行為清單
評論
0/150
提交評論