編程(C語言源程序代碼)_第1頁
編程(C語言源程序代碼)_第2頁
編程(C語言源程序代碼)_第3頁
編程(C語言源程序代碼)_第4頁
編程(C語言源程序代碼)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、已知 S=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+N) ,當(dāng)N的值為50時,求S的值。要求:按四舍五入的方式精確到小數(shù)點后第四位。#include #includemain()float s=0.0; int n,t=0; for(n=1;n=50;n+)t=t+n; s=s+1.0/t; printf(%7.4f,s);1.9608把一張一元鈔票,換成一分、二分和五分硬幣,每種至少11枚,問有多少種方案?#include void main()int x,y,z,count=0; for(x=11;x=100; x+; ) for(y=11;y=50; y+; ) for(

2、z=11;z=20;z+) if(x+2*y+5*z=100) printf(“x=%d,y=%d,z=%d”,x,y,z); count+; printf(“there are %d methods”,count);13“完數(shù)”:一個數(shù)如果恰好等于它的所有真因子之和,這個數(shù)就稱為“完數(shù)”。例如,6的真因子為1,2,3,而6=1+2+3,因此,6是“完數(shù)”。求1000以內(nèi)的所有完數(shù)之和。#includemain()int i,j,s=0,t;for(i=2;i=1000;i+)t=1;for(j=2;ji;j+) if(i%j=0) t=t+j; if(t=i) printf(%4d,i);s

3、=s+i; printf(n%d,s); 530下面的程序是求200,800之間最大的20個素數(shù)之和。程序:#include #include void main() int k=800,sum=0, n=0, j, yes; while(k=200)&(n20) yes=1 ; for(j=2; j=sqrt(k); j+) if(k%j=0) yes=0; break; if(yes) printf(“%5d”,k);sum+=k; n+;if(n%5=0) printf(“n”); k-; printf(%d n,sum); 14510“同構(gòu)數(shù)”:所謂“同構(gòu)數(shù)”是指這樣一個數(shù),它出現(xiàn)在它

4、的平方數(shù)的右側(cè),例如5的平方是25,25的平方是625,故5和25都是同構(gòu)數(shù),求2,1000之間所有同構(gòu)數(shù)之和。(提示:若x是m位同構(gòu)數(shù),則x的平方除以10的m次方的余數(shù)就是x)#include #include #include main() long s; long k,n,sum=0,count=0; clrscr(); for (n=2;n=1000;n+) if (n10) k=10; else if (nBC時,稱為倒勾股數(shù)。求這樣的倒勾股數(shù)有多少組。填空完成程序,然后運行程序得出正確結(jié)果。(答案填程序運行結(jié)果,保留整數(shù)位)#includemain()double a,b,c;in

5、t count=0;clrscr();for( c=1;c=300;c+) for (b=c+1;b=300;b+) for (a=b+1;a=300;a+) if (1.0/(a*a)+1.0/(b*b)=1.0/(c*c) ) count=count+1 ;printf(%d,count);11A,B,C是三個小于或等于100正整數(shù),當(dāng)滿足1/A2+1/B2=1/C2關(guān)系時,稱為倒勾股數(shù)。求130A+B+CBC的倒勾股數(shù)有多少組。1(101)求方程9x+4y=2000的所有正整數(shù)解的|x-y|的最大值#include #include #include main()int x,y,z,ma

6、x=0;for( x=1;x0 & maxz) max=z; printf(“%d”,max);487下面的程序是求200,800之間最大的20個素數(shù)之和。請修改程序中的錯誤,使它能得出正確的結(jié)果,并給出正確結(jié)果。程序:#include #include #include int fun(int high) int sum=0, n=0, j, yes; while(high=200)&(n20) yes=1 ; for(j=2; j=sqrt(high); j+) if(high%j=0) yes=0; break; if(yes) sum+=high; n+; high-; return

7、sum; main() clrscr(); printf(%d n,fun(800); 14510求出9269和8671的最小公倍數(shù)。 算法提示:a與b的最小公倍數(shù)是a的倍數(shù)中第1個被b整除的數(shù) set talk offcleara=9269b=8671k=ado while mod(k,a)=0 k=k*aendfor? kset talk onreturn(102)梅森尼數(shù)是指能使2n-1為素數(shù)的數(shù)n,求2,21范圍內(nèi)最大的梅素尼數(shù)?#include #include main()int i,j,flag;long k;for(i=21;i=2;i-)flag=1; k=pow(2,i)-

8、1; for (j=2;j=sqrt(k);j+) if (k%j=0) flag=0;break;if (flag=1) printf(%d,i);break; 19猴吃桃:有一天小猴子摘下了若干個桃子,當(dāng)即吃掉一半,還覺得不過癮,又多吃了一個。第二天接著吃了剩下的桃子中的一半,仍不過癮,又多吃了一個。以后每天都是吃尚存桃子的一半零一個。到第10天早上小猴子再去吃桃子時,看到只剩下一個桃子了。問小猴子第一天共摘下了多少個桃子。#includemain()int i,s=1;for(i=9;i=1;i-) s=2*(s+1) ;printf(%d,s);1113若一個四位正整數(shù)是另一個正整數(shù)的

9、平方,且各位數(shù)字的和是一個平方數(shù),則稱該四位正整數(shù)是“四位雙平方數(shù)”。例如: 由于7396=862,且7+3+9+6=25=52,則稱7396是“四位雙平方數(shù)”。若把所有“四位雙平方數(shù)”按升序排列,求前10個“四位雙平方數(shù)”的和。#include#includemain()int n=0,i,a,b,c,d,f;long s=0;for(i=1000;i=9999;i+) a=(int)(i/1000); b=(int)(i-a*1000)/100); c=(int)(i-a*1000-b*100)/10); d=i%10; f=a+b+c+d; if ( (int)(sqrt(i)=sqrt

10、(i) & (int)sqrt(f)=sqrt(f) ) n=n+1; s=s+i; printf(%5d,i); if(n=10) break; printf(n%ld,s);已知數(shù)列:1,2,4,7,11,16,,其規(guī)律是相鄰兩項之差依次是1,2,3,4,5,。求100以內(nèi)最小的自然數(shù)n使得此數(shù)列的前n項之和大于800。#includemain()int s=0,n=0,t=1;while(1)t=t+n;s=s+t;if(s800) break;printf(%d,s);else n+;printf(n%d,n);1534某些分?jǐn)?shù)的分子和分母都是二位正整數(shù)的真分?jǐn)?shù)具有下列特點:如果將該分

11、數(shù)的分子的兩位數(shù)字相加作分子,而將該分?jǐn)?shù)的分母的兩位數(shù)字相加作分母,得到的新分子跟原分子相等。例如,63/84=(6+3)/(8+4)。試求所有具有這種特點的真分子(非約簡真分?jǐn)?shù))的分子與分母之和的和。29690數(shù)列:E(1)=E(2)=1E(n)=(n-1)*E(n-1)+(n-2)*E(n-2) (n2)稱為E數(shù)列,每一個E(n),(n=1,2,)稱為E數(shù)。求1,30000之內(nèi)E數(shù)的個數(shù)。#include#includemain()int count=2, n=3;long E1=1,E2=1,E3;while(1) E3=(n-1)*E2+(n-2)*E1; If(E330000) br

12、eak; Else count+; printf(“%5d”,E3);E1=E2; E2=E3; n+; printf(“%d”,count);10134求200,300之間第二大有奇數(shù)個不同因子的整數(shù)(在計算因子個數(shù)時,包括該數(shù)本身)。已知AB, A和B均為正整數(shù),且A*B=2698,求A+B的最小值。#include#includemain()int a,b,min=3000;for(a=1;a=(int)sqrt(2698);a+) for(b=(int)sqrt(2698);b=2698;b+) if (a*b=2698 & a+bBA=2。求這樣的(A,B)中所有A+B的和是多少。填

13、空完成程序,然后運行程序得出正確結(jié)果。(答案填程序運行結(jié)果,保留整數(shù)位)#include #include int su(int x)int j,k; k=sqrt(x) ;for(j=2;jk) return(1);main() int sum=0,a,b;for (a=3;a=777;a+) for (b=a+1;b=777;b+) if (su(a)&su(b)&su(a+b) sum=sum+a+b;printf(%d %d ,a,b); printf(n %d,sum);19799、下面的程序中,函數(shù)fun的功能是:根據(jù)形參m,計算下面公式的值。 T=1/1!+1/2!+1/3!.+

14、1/m! 請改正程序中的錯誤,并運行改正后的程序。當(dāng)從鍵盤輸入10時,給出程序運行的正確結(jié)果(按四舍五入保留10位小數(shù))。程序:#include #include double fun(int m) double fac, t=0.0;int i=1, j;for(i=1;i=m;i+) fac=1.0; for(j=1; j=m; j+) fac=fac*i; t+=1.0/fac; return t;main() int m;clrscr();printf(n 請輸入整數(shù): );scanf(%d, &m);printf(%12.10lf n,fun(m);#include #include

15、 #include double fun(int n) double s, t; int i; s=1.0; t=1.0; for(i=1;i=B,求所有小于或等于100(即:A=100,B=100,AB,A和B均不為0)的自然數(shù)對中A*B的積的和。#include #include main() double sum=0.0 ;int a,b ;for(b=1;b=100;b+) for(a=b+1;a=100;a+) if(int)(sqrt(a+b)=sqrt(a+b)&(int)(sqrt(a-b)=sqrt(a-b)sum=sum+a*b;printf(%3d%3d ,a,b);pr

16、intf(n %f,sum);若兩個自然連續(xù)數(shù)乘積減1后是素數(shù),則稱此兩個自然連續(xù)數(shù)為友數(shù)對,該素數(shù)稱為友素數(shù),例:2*3-1=5,因此2與3是友數(shù)對,5是友素數(shù),求40,119之間友素數(shù)對的數(shù)目。#include #include main() int i,n=0,j,m; long k; for(i=40;i=118;i+) k=i*(i+1)-1;m=sqrt(k); for(j=2;jm) printf(%d %d,i,i+1);n+; if(n%5=0) printf(n); printf(n %4d,n); 求S=1/2+2/3+3/5+5/8+的前30項的和(注:該級數(shù)從第二項開

17、始,其分子是前一項的分母,其分母是前一項的分子與分母的和)。要求:按四舍五入的方式精確到小數(shù)點后第二位。#include #includemain()float s=0.0, b=1.0,a=2.0,t; int n; for(n=1;n=30;n+) s=s+b/a; t=b+a; b=a; a=t; printf(%7.2f,s);30當(dāng)n=50時,求下列級數(shù)和:S=1/(1*2)+1/(2*3)+1/(n*(n+1)要求:按四舍五入的方式精確到小數(shù)點后第四位。1.9608編程求?。?21,140 之間的弦數(shù)的個數(shù)(若某正整數(shù)的平方等于另兩個正整數(shù)平方之和,則稱該數(shù)為弦數(shù). 例如:32+4

18、2=52, 因此5是弦數(shù))。#include #includemain()int n=0,i,j,k; for(i=100;i=200;i+) for(j=1;j=i;j+) for(k=j+1;k y z),則(x,y,z)稱為方程的一個解。試求方程的整數(shù)解(包括負(fù)整數(shù)解)的個數(shù)。 #include #includemain() int n=0,x,y,z; for(z=-55;z=55;z+) for(y=z+1;y=55;y+) for(x=y+1;xy & yz) printf(%4d %4d %4d ,x,y,z); n+; if(n%3=0) printf(n); printf(n

19、 %d,n);8求方程9X-19Y=1,在|X|100,|Y|50內(nèi)共有多少組整數(shù)解?0.6812.設(shè)S(n)=1-1/3+1/5-1/7+1/(2n-1),求S(100)的值,要求S(100)按四舍五入方式精確到小數(shù)點后4位。#include #includemain()float s=0.0; int n; for(n=1;n=100;n+) s=s+pow(-1.0),(n-1)*1.0/(2*n-1); printf(%7.4f,s);1134.設(shè)S=1+1/2+1/3+1/n,n為正整數(shù),求使S不超過10(S10)的最大的n。#include #includemain()float

20、s=0.0; int n; for(n=1;s=10;n+) s=s+1.0/n; printf(%d,%7.4f,n-2,s);36有一個三位數(shù)滿足下列條件: (1)此三位數(shù)的三位數(shù)字各不相同; (2)此三位數(shù)等于它的各位數(shù)字的立方和。試求所有這樣的三位數(shù)中最大的一個是多少? #include #include main() int i,ge,shi,bai; for(i=999;i=100;i-) ge=i%10; shi=i/10%10; bai=i/100; if(ge!=bai&ge!=shi&shi!=bai&(ge*ge*ge+bai*bai*bai+shi*shi*shi=i)

21、 printf(%5d,i);break; 41.設(shè)某四位數(shù)的千位數(shù)字與十位數(shù)字的和等于百位數(shù)字與個位數(shù)字的積,例如,對于四位數(shù):9512,9+1=5*2,試問所有這樣的四位數(shù)之和是多少?#include main()long s=0; int i,n=0,ge,shi,bai,qian; for(i=1000;i=9999;i+) ge=i%10; shi=i/10%10; bai=(i-shi*10-ge)/100%10; qian=i/1000; if(qian+shi=bai*ge) n+; s=s+i; printf(%5d,i);if(n%5=0) printf(n);clrscr

22、();printf(%d,%ld,n,s); 1236750所謂回文數(shù)是從左至右與從右至左讀起來都是一樣的數(shù)字,如:121是一個回文數(shù)。編寫程序,求出100-900之間的所有回文數(shù)的個數(shù)。#include #include main() int i,ge, bai,n=0; for(i=100;i=999;i+) ge=i%10; bai=i/100; if(ge=bai) printf(%5d,i);n+; printf(%5d,n); 407當(dāng)m的值為50時,計算下列公式的值: T=1-1/2-1/3-1/4-1/m要求:按四舍五入的方式精確到小數(shù)點后第四位。已知:f(n)=f(n-1)+

23、2*f(n-2)-5*f(n-3),f(0)=1,f(1)=2,f(2)=3,求f(0)+f(1)+f(30)。80求數(shù)學(xué)式1-1/2+1/3-1/4+1/5-1/6+1/99-1/100的值。(按四舍五入方式精確到小數(shù)點后4位)-2.4992求Y=1-1/2+1/3-1/4+1/5.前30項之和。要求:按四舍五入的方式精確到小數(shù)點后第二位。-750874當(dāng)n=100時,計算S=(1-1/2)+(1/3-1/4)+(1/(2n-1)-1/(2n)的值。.要求:按四舍五入的方式精確到小數(shù)點后第三位。0.6882計算y=1+2/3+3/5+4/7+n/(2*n-1)的值, n=50, 要求:按四舍

24、五入的方式精確到小數(shù)點后第二位。0.68求1/(1*2)+1/(2*3)+1/(3*4)+.+1/(N*(N+1)的值,N=20, 要求:按四舍五入的方式精確到小數(shù)點后第二位。0.691當(dāng)m的值為50時,計算下列公式之值:t=1-1/(2*2)-1/(3*3)-1/(m*m)要求:按四舍五入的方式精確到小數(shù)點后第四位。26.47求方程8x-5y=3,在|x|=150, |y|2 )求f(0)到f(50)的所有51個值中的最大值。1.6251馬克思曾經(jīng)做過這樣一道趣味數(shù)學(xué)題:有30個人在一家小飯店里用餐,其中有男人、女人和小孩,每個男人花了3先令,每個女人花了2先令,每個小孩花了1先令,共花去5

25、0先令。如果要求男人、女人和小孩都有人參與,試求有多少種方案分配男人、女人和小孩的人數(shù)。14若(x,y,z)滿足方程:x2+y2+z2=552(注:要求 x y z),則(x,y,z)稱為方程的一個解。試求方程的所有整數(shù)解中x+y+z的最大值。598325已知S1=2, S2=2+4, S3=2+4+6, S4=2+4+6+8,S5=2+4+6+8+10,,求 S=S1+S2+S3+S4+S5+S20的值。9若某整數(shù)平方等于某兩個正整數(shù)平方之和的正整數(shù)稱為弦數(shù)。例如:由于32+42=52,則5為弦數(shù),求100,200之間弦數(shù)的個數(shù)。91自然數(shù)對是指兩個自然數(shù)的和與差都是平方數(shù),如8和17的和8

26、+17=25與其差17-8=9都是平方數(shù),則稱8和17是自然數(shù)對(8,17)。假定(A,B)與(B,A)是同一個自然數(shù)對且假定A=B,求所有小于或等于100(即:A=100,B=100,AB,A和B均不為0)的自然數(shù)對中B之和。3080有一個三位數(shù)滿足下列條件: (1)此三位數(shù)的三位數(shù)字各不相同; (2)此三位數(shù)等于它的各位數(shù)字的立方和。試求所有這種三位數(shù)中最小的一個是多少?55已知:非等腰三角形最長邊是60,其它兩邊的長度都是正整數(shù),且三邊之和能被3整除,試編程求取這類三角形的個數(shù)(注意:兩邊的長度交換構(gòu)成的三角形算作同一個三角形,如:其它兩邊的長度為30和40的三角形與長度為40和30的三

27、角形視為同一個三角形)。1160設(shè)某四位數(shù)的千位數(shù)字的平方與十位數(shù)字的平方之和等于百位數(shù)字的立方與個位數(shù)字的立方之和,例如,對于四位數(shù):3201, 32+02=23+13,試問這樣的四位數(shù)有多少個? 153有一個三位數(shù)滿足下列條件: (1)此三位數(shù)的三位數(shù)字各不相同; (2)此三位數(shù)等于它的各位數(shù)字的立方和。試求所有這樣的三位數(shù)之和。271求方程8x-5y=3,在|x|=150, |y|=B,求所有小于或等于100(即:A=100,B=100,AB,A和B均不為0) 的自然數(shù)對中A-B之差的和。1301有一個三位數(shù)滿足下列條件: (1)此三位數(shù)的三位數(shù)字各不相同; (2)此三位數(shù)等于它的各位數(shù)

28、字的立方和。試求這種三位數(shù)共有多少個? 2自然數(shù)對是指兩個自然數(shù)的和與差都是平方數(shù),如8和17的和8+17=25與其差 17-8=9都是平方數(shù),則稱8和17是自然數(shù)對(8,17)。假定(A,B)與(B,A)是同一個自然數(shù)對且假定A=B,求所有小于或等于100(即:A=100,B=100,AB,A和B均不為0)的自然數(shù)對中A之和。 509自然數(shù)對是指兩個自然數(shù)的和與差都是平方數(shù),如8和17的和8+17=25與其差 17-8=9都是平方數(shù),則稱8和17是自然數(shù)對(8,17)。假定(A,B)與(B,A)是同一個自然數(shù)對,求所有小于或等于100(即:A=100,B=100,AB,A和B均不為0)的自然

29、數(shù)對的數(shù)目。 4自然數(shù)對是指兩個自然數(shù)的和與差都是平方數(shù),如8和17的和8+17=25與其差17-8=9都是平方數(shù),則稱8和17是自然數(shù)對(8,17)。假定(A,B)與(B,A)是同一個自然數(shù)對,求所有小于或等于100(即:A=100,B=100,AB,A和B均不為0)的自然數(shù)對的和的和(即所有A+B和的和)。1669有36個學(xué)生一起買小吃,共花錢100元,其中每個大學(xué)生花3元,每個中學(xué)生花2元,每個小學(xué)生花1元,問大、中、小學(xué)生的人數(shù)分配共有多少種不同的解(去掉某類學(xué)生為0的解)?31設(shè)某四位數(shù)的千位數(shù)字平方與十位數(shù)字的平方之和等于百位數(shù)字的立方與個位數(shù)字的立方之和,例如,對于四位數(shù):320

30、1, 32+02=23+13,試問所有這樣的四位數(shù)之和是多少? 2829求符合下列條件的四位完全平方數(shù)(某個正整數(shù)A是另一個正整數(shù)B的平方,則稱A為完全平方數(shù)),它的千位數(shù)字與十位數(shù)字之和等于百位數(shù)字與個位數(shù)字之積,例如,3136=562, 且3+3=1*6 故3136是所求的四位完全平方數(shù). 求其中最大的一個數(shù)。3求數(shù)列:2/1,3/2,5/3,8/5,13/8,21/13, 前50項之和(注:此數(shù)列從第二項開始,其分子是前一項的分子與分母之和,其分母是前一項的分子)。(按四舍五入的方式精確到小數(shù)點后第二位)97993若(x,y,z)滿足方程:x2+y2+z2=552(注:要求 x y z)

31、,則(x,y,z)稱為方程的一個解。試求方程的所有整數(shù)解中,|x|+|y|+|z|的最大值。7921求方程8x-5y=3,在|x|=150, |y|=200內(nèi)的整數(shù)解。試問這樣的整數(shù)解中|x|*|y|的最大值是多少? 83.24一個數(shù)如果恰好等于它的所有真因子之和,這個數(shù)就稱為“完數(shù)”。例如,6的真因子為1,2,3,而6=1+2+3,因此,6是“完數(shù)”。求8100,8200之間的完數(shù)。24676求500以內(nèi)(含500)能被5或9整除的所有自然數(shù)的倒數(shù)之和。按四舍五入的方式精確到小數(shù)點后第二位。一個數(shù)如果恰好等于它的所有真因子之和,這個數(shù)就稱為“完數(shù)”。例如,6的真因子為1,2,3,而6=1+2

32、+3,因此,6是“完數(shù)”。求1,1000之間的第二大完數(shù)。8128有一個三位數(shù)滿足下列條件: (1)此三位數(shù)的三位數(shù)字各不相同; (2)此三位數(shù)等于它的各位數(shù)字的立方和。試求所有這樣的三位數(shù)中,第二大的是多少? 1.48求在10,1000之間的所有完數(shù)之和。各真因子之和(不包括自身)等于其本身的正整數(shù)稱為完數(shù)。例如:6=1+2+3,6是完數(shù)。28求200,300之間有奇數(shù)個不同因子的最大的整數(shù)(在計算因子個數(shù)時,包括1和該數(shù)本身)。371求200,300之間有奇數(shù)個不同因子的最小的整數(shù)(在計算因子個數(shù)時,包括1和該數(shù)本身)。 524求1,50之間的所有整數(shù)能構(gòu)成直角三角形的三邊的組數(shù)。例如:3

33、*3+4*4=5*5,它們構(gòu)成直角三角形,所以3,4,5作為一組,但4,3,5視為跟3,4,5相同的一組。289求五位數(shù)各位數(shù)字的平方和為100的最大的五位數(shù)。225求1,999之間能被3整除,且至少有一位數(shù)字是5的所有正整數(shù)的個數(shù)。20求方程8x-5y=3,在|x|=150, |y|2試求F(2)+F(4)+F(6)+F(50)值。 提示: 最好使用遞推法求解,因為使用遞歸調(diào)用很可能超出某些語言的遞歸深度。3665已知:f(0)=f(1)=1f(2)=0f(n)=f(n-1)-2*f(n-2)+f(n-3) (n2)求f(0)到f(50)中的最大值。2178308已知:f(0)=f(1)=1

34、f(2)=0f(n)=f(n-1)-2*f(n-2)+f(n-3) (n2)求f(0)到f(50)中的最小值。20365011073若兩個素數(shù)之差為2,則稱這兩個素數(shù)為雙胞胎數(shù)。求出200,1000之內(nèi)有多少對雙胞胎數(shù)。 598325數(shù)列:E(1)=E(2)=1E(n)=(n-1)*E(n-1)+(n-2)*E(n-2) (n2)稱為E數(shù)列,每一個E(n),(n=1,2,)稱為E數(shù)。求不超過30000的最大E數(shù)的值(注: 是求E2試求F(1)+F(3)+F(5)+F(49)值。 提示: 最好使用遞推法求解,因為使用遞歸調(diào)用很可能超出某些語言的遞歸深度。4編寫程序,求1,500既能被3整除又能被

35、5整除的數(shù)的個數(shù)。23已知Fibonacci數(shù)列:1,1,2,3,5,8,它可由下面公式表述:F(1)=1 if n=1F(2)=1 if n=2F(n)=F(n-1)+F(n-2) if n2試求F(45)值。 提示: 最好使用遞推法求解,因為使用遞歸調(diào)用很可能超出某些語言的遞歸深度。12586269025編寫程序,求共有幾組i、j、k符合算式ijk+kji=1333,其中i、j、k是09之間的一位整數(shù)。33已知A,B為正整數(shù), A2試求F(50)值。 提示: 最好使用遞推法求解,因為使用遞歸調(diào)用很可能超出某些語言的遞歸深度。1534有50個學(xué)生一起買小吃,共花錢120元,其中每個大學(xué)生花4

36、元,每個中學(xué)生花2元,每個小學(xué)生花1元,問大、中、小學(xué)生的人數(shù)分配共有多少種不同的解(去掉某類學(xué)生為0的)?205有48個學(xué)生一起買小吃,共花錢120元,其中每個大學(xué)生花3元,每個中學(xué)生花2元,每個小學(xué)生花1元,問大、中、小學(xué)生的人數(shù)分配共有多少種不同的解(去掉某類學(xué)生為0的解)?12586269025已知:Sn=2/1+3/2+4/3+(n+1)/n, 求Sn不超過50的最大值(按四舍五入的方式精確到小數(shù)點后第三位)。13已知24有8個正整數(shù)因子(即:1,2,3,4,6,8,12,24),而24正好能被其因子數(shù)8整除,求正整數(shù)10,100之間有多少個正整數(shù)能被其因子的個數(shù)整除。11若(x,y

37、,z)滿足方程:x2+y2+z2=552(注:要求 x y z),則(x,y,z)稱為方程的一個解。試求方程的所有整數(shù)解中|x|+|y|+|z|的最小值。 49.395若(x,y,z)滿足方程:x2+y2+z2=552(注:要求 x y z),則(x,y,z)稱為方程的一個解。試求方程的所有整數(shù)解中|x+y+z|的最小值。 12已知一個數(shù)列的前三項為0,0,1,以后各項都是其相鄰的前三項之和,求該數(shù)列前30項之和。67愛因斯坦走臺階:有一臺階,如果每次走兩階,最后剩一階;如果每次走三階,最后剩兩階;如果每次走四階,最后剩三階;如果每次走五階,最后剩四階;如果每次走六階,最后剩五階;如果每次走七

38、階,剛好走完.求滿足上述條件的最小臺階數(shù)是多少?1求2,400中相差為10的相鄰素數(shù)對的對數(shù)。18947744已知:A1=1, A2=1/(1+A1), A3=1/(1+A2), A4=1/(1+A3), , 求A50.(按四舍五入的方式精確到小數(shù)點后第三位)。119若兩個自然連續(xù)數(shù)乘積減1后是素數(shù),則稱此兩個自然連續(xù)數(shù)為友數(shù)對,該素數(shù)稱為友素數(shù),例:2*3-1=5,因此2與3是友數(shù)對,5是友素數(shù),求2,49之間友素數(shù)對的數(shù)目. 5若兩個連續(xù)的自然數(shù)的乘積減1后是素數(shù),則稱此兩個連續(xù)自然數(shù)為友數(shù)對,該素數(shù)稱為友素數(shù)。例如,由于 8*9-1=71, 因此,8與9是友數(shù)對,71是友素數(shù)。求100,200之間的第10個友素數(shù)對所對應(yīng)的友素數(shù)的值(按由小到大排列)。0.618計算Y=X/1!-X3/3!+X5/5!-X7/7!+前20項的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論