當前位置:編程學習大全網 - 編程語言 - 有沒c++的題集及答案

有沒c++的題集及答案

題集我有

答案沒有

1、A,B,C三個正整數,當滿足1/A^2+1/B^2=1/C^2關系時,稱為倒勾股數。求130<A+B+C<150的倒勾股數有多少組。

2、倒勾股數是滿足公式: 1/A^2+1/B^2=1/C^2 的壹組正整數(A,B,C),例如,(156,65,60)是倒勾股數,因為:1/156^2+1/65^2=1/60^2。假定A>B>C,且要求A,B,C均小於或等於100,求滿足倒勾股數公式的各組正整數(A,B,C)中C值的和是多少?

3、倒勾股數是滿足公式: 1/A^2+1/B^2=1/C^2 的壹組正整數(A,B,C),例如,(156,65,60)是倒勾股數,因為:1/156^2+1/65^2=1/60^2。假定A>B>C,且要求A,B,C均小於或等於100,求滿足倒勾股數公式的A,B,C之和的最大值是多少?

4、勾股弦數是滿足公式: A^2+B^2=C^2 (假定A<B<C)的壹組正整數(A,B,C),例如,(3,4,5)是勾股弦數,因為:3^2+4^2=5^2。求A,B均小於25且A+B+C<=100的勾股弦數的個數。

5、勾股弦數是滿足公式: A^2+B^2=C^2 (假定A<B<C)的壹組正整數(A,B,C),例如,(3,4,5)是勾股弦數,因為:3^2+4^2=5^2。求A,B,C均小於或等於100的勾股弦數中A+B+C的最大值。

6、已知24有8個因子(即:1,2,3,4,6,8,12,24),而24正好被8整除。求[100,300]之間所有能被其因子數目整除的數之和。

7、已知24有8個因子(即:1,2,3,4,6,8,12,24),而24正好被8整除。求[1,100]之間第二大能被其因子數目整除的數。

五位數

.求五位數各數字的平方和為100的最大的五位數。

8、設有6個十進制數字a,b,c,d,f,e,求滿足abcdf×e=fdcba條件的五位數abcdf(a≠0,e≠0,e≠1)的個數。

9、設有6個十進制數字a,b,c,d,f,e,求滿足abcdf×e=fdcba條件的五位數abcdf中(a≠0,e≠0,e≠1)最大的壹個。

回文數

10、回文數是指正讀和反讀都壹樣的正整數。例如3773是回文數。求出[1000,9999]之間的偶數回文數的個數。

11、回文數是指正讀和反讀都壹樣的正整數。例如3773等都是回文數。求出[1000,9999]以內的回文數是6的倍數的最大回文數。

12、回文數是指正讀和反讀都壹樣的正整數。例如3773是回文數。求出[1000,9999]以內的回文數是6的倍數的回文數的個數。

13、回文數是指正讀和反讀都壹樣的正整數。例如3773等都是回文數。求出[1000,9999]以內的所有回文數的個數。

14、所謂回文數是從左至右與從右至左讀起來都是壹樣的數字,如:121是壹個回文數。編寫程序,求出100-200的範圍內所有回文數的和。

15、臺勞展開式為:Sin X=X/1!-X^3/3!+X^5/5!-X^7/7!+…,按臺勞展開式計算當X取值為π/5時SinX的近似值(前20項)。要求:按四舍五入的方式精確到小數點後第二位。

16、設某國今年的國民生產總值為45600億元,若今後每年以9%的增長率增長,計算多少年後能實現國民生產總值翻壹番?

17、壹個14*14方陣A(i,j),其每個元素的值為該元素下標的立方和,求出該矩陣所有元素的累加和(註:i,j從1到14).

18、求符合下列條件的四位完全平方數(某個數的平方數為完全平方數),它的千位數字與十位數字之和等於百位數字與個位數字之積,例如,3136=56^2, 且3+3=1*6 故3136是所求的四位完全平方數. 求其中最大的壹個數。

19、編寫程序,求***有幾組I,j,k符合算式ijk+kji=1534,其中I,j,k是[0,9]之間的壹個整數。

20、愛因斯坦走臺階:有壹臺階,如果每次走兩階,最後剩壹階;如果每次走三階,最後剩兩階;如果每次走四階,最後剩三階;如果每次走五階,最後剩四階;如果每次走六階,最後剩五階;如果每次走七階,剛好走完.求此第三小的臺階數是多少?

21、編寫程序,計算在0至50的範圍內有多少個數,其每位數的乘積大於每位數的和。

22、馬克思曾經做過這樣壹道趣味數學題:有30個人在壹家小飯店裏用餐,其中有男人、女人和小孩,每個男人花了3先令,每個女人花了2先令,每個小孩花了1先令,***花去50先令。如果要求男人、女人和小孩都有人參與,試求有多少種方案分配男人、女人和小孩的人數。

23、求級數1/(1*2)+1/(2*3)+.....+1/(N*(N+1))的和的近似值,直到級數中有壹項的值小於1E-4為止. 要求:按四舍五入的方式精確到小數點後第二位。

24、將自然數1至100按順時針圍成壹圈,首先取出1,然後順時針方向按步長L=30取數(已取出的數不再參加計數),直至所有的數均取完為止,最後壹個取出的數是多少。

25、從100米高度落下壹球,每次落地後反彈高度為上壹次下落高度的3/4,求該球第10次落地時,前後所經過的路徑長度.

26、老王和他的孫子年齡之差為60歲,都出生於20世紀, 兩人的出生年份分別被3, 4, 5和6除, 余數均為1, 2, 3和4。問老王出生在哪壹年?

27、求[1,50]之間的所有整數能構成直角三角形的三邊的組數。例如:3*3+4*4=5*5,它們構成直角三角形,所以{3,4,5}作為壹組,但{4,3,5}視為跟{3,4,5}相同的壹組。

28、編程序求出 2+4+8+16+32+…這樣的數之和。如果累加數大於500時,則程序終止並輸出結果。

29、編程序求出1~100所有整數的立方和並輸出結果。

30、50個小學生按1至50序號順時針圍成壹圈,做出局遊戲,老師站在圈外順時針從第壹個人數起,每數到5時,這人從圈裏出來,繼續數1,2,3,4,5,數到第5個學生時,他就出局,已出局的位置不再參加計數,直至所有的學生出局為止,問最後壹個出局的學生序號是多少號。

31、今有5羊4犬3雞2兔值錢1496,4羊2犬6雞3兔值錢1175,3羊1犬7雞5兔值錢958,2羊3犬5雞1兔值錢861,求雞值多少錢?

32、百錢百雞問題。用100錢買100只雞,公雞壹只五錢,母雞壹只三錢,雛雞三只壹錢,編程計算***有幾種買法(要求每種雞至少要買1只)。

方程

33、求方程X^2-3*X+1=0在區間(0,1)內的解。要求:按四舍五入的方式精確到小數點後第二位。

34、若(x,y,z)滿足方程:x^2+y^2+z^2=55^2(註:要求 x > y > z),則(x,y,z)稱為方程的壹個解。試求方程的所有整數解中x+y+z的最大值。

35、若(x,y,z)滿足方程:x^2+y^2+z^2=55^2(註:要求 x > y > z),則(x,y,z)稱為方程的壹個解。試求方程的所有整數解中,|x|+|y|+|z|的最大值。

36、若(x,y,z)滿足方程:x^2+y^2+z^2=55^2(註:要求 x > y > z),則(x,y,z)稱為方程的壹個解。試求方程的整數解(包括負整數解)的個數。

37、求方程8x-5y=3,在|x|<=150, |y|<=200內的整數解。試問這樣的整數解中|x|*|y|的最大值是多少?

38、求方程9X-19Y=1,在|X|≤100,|Y|≤50內***有多少組整數解?

39、求方程X^3-2X-5=0在區間[1.5,2.5]上的壹個實根。 要求:按四舍五入的方式精確到小數點後第二位。

正整數因子

40、已知24有8個正整數因子(即:1,2,3,4,6,8,12,24),而24正好被其因子個數8整除。求[1,100]之間第10個能被其因子數目整除的正整數。

41、已知24有8個正整數因子(即:1,2,3,4,6,8,12,24),而24正好被其因子個數8整除。求[100,300]之間能被其因子數目整除的數中最大的數。

42、已知24有8個因子(即:1,2,3,4,6,8,12,24),而24正好被8整除。求[100,300]之間所有能被其因子數目整除的數之和。

整除

43、求[3333,6666]之間所有能被5整除同時能被7整除的數,問***有多少個這樣的數?

44、求1到1000之內能被7或11整除,但不能同時被7和11整除的所有整數的個數。

45、統計[100,10000]之間有多少個這樣的整數,其各位數字之和能被7整除。

46、已知S1=1,S2=1+2,S3=1+2+3…,SN=1+2+…n,求S20到S80之間有多少個數能被17或35整除。

47、編程序求出1-100以內的能被3整除的數的平方和。

48、編寫程序,求在10~1000之間所有能被4除余3,被7除余5,被9除余2的數之和。

49、求[1,1000]之間能被3整除,且至少有壹位上的數是5的所有數之和。

50、求1000以內,同時能被3和7整除的所有自然數之和的平方根。(按四舍五入的方式精確到小數點後第二位)。

51、求500以內(含500)能被5或9整除的所有自然數的倒數之和。按四舍五入的方式精確到小數點後第二位。

.已知S1=1,S2=1+2,S3=1+2+3…,SN=1+2+…n,求S20到S80之間有多少個數能被17或35整除。

52、求[351,432]之間所有不能被3整除,但能被8整除的整數的和。

53、序求出1-3000以內能被3或者5整除數的個數。

54、編寫程序,計算1000以內有多少個這樣的數,該數既能被6整除又能被8整除。

55、編寫程序,求在10~1000之間所有能被4除余3,被7除余5,被9除余2的數之和。

三位數

56、有壹個三位數滿足下列條件: (1)此三位數的三位數字各不相同; (2)此三位數等於它的各位數字的立方和。試求所有這樣的三位數中,第二大的是多少?

57、有壹個三位數滿足下列條件: (1)此三位數的三位數字各不相同; (2)此三位數等於它的各位數字的立方和。試求這種三位數***有多少個?

58、有壹個三位數滿足下列條件: (1)此三位數的三位數字各不相同; (2)此三位數等於它的各位數字的立方和。試求所有這樣的三位數之和。

水仙花數

59、水仙花數是壹個三位正整數,它等於它的各位數字的立方之和. 例如:153=1^3+5^3+3^3,所以153是水仙花數. 試求所有的水仙花數之積。

60、水仙花數是壹個三位正整數,它等於它的各位數字的立方之和. 例如:153=1^3+5^3+3^3,所以153是水仙花數. 求400以內的最大水仙花數與最小水仙花數之積。

61、"水仙花數"是指這樣的數,其各位數字的立方和等於該數本身, 如:153=1^3+5^3+3^3。編寫程序,計算從100年開始到2000年為止,***有 多少個年號是水仙花數年號。

奇數

62、求[100,200]之間第二大有奇數個不同因子的整數。

63、問[100,200]之間有奇數個不同因子的整數***有多少個?

素數

64、求[444,666]範圍內最大的素數是多少?

65、求[100,999]之間所有素數的個數。

66、求[2,500]之間的所有素數的和。

67、求[3-1000]之間最大的五個素數之和。

68、求[500,1999]之間的素數的個數,且要求該素數十位數字為7。

69、求[2,400]中相差為10的相鄰素數對的對數。

70、壹個素數(設為p)依次從最高位去掉壹位,二位,三位,……,若得到的各數仍都是素數(註:1不是素數),且數p的各位數字均不為零,則稱該數p為逆向超級素數。例如,617,17,7都是素數,因此617是逆向超級素數,盡管503,03,3都是素數,但它不是逆向超級素數,因為它包含有零。試求[100,999]之內的所有逆向超級素數的個數。

71、壹個素數(設為p)依次從最高位去掉壹位,二位,三位,……,若得到的各數仍都是素數(註:1不是素數),且數p的各位數字均不為零,則稱該數p為逆向超級素數。例如,617,17,7都是素數,因此617是逆向超級素數,但盡管503,03,3都是素數,但它不是逆向超級素數,因為它包含有零。試求[100,999]之間的所有逆向超級素數從小到大數的第10個素數是多少?

72、壹個素數,依次從個位開始去掉壹位,二位…..,所得的各數仍然是素數,稱為超級素數。求[100,999]之內超級素數的個數。

73、梅森尼數是指能使2^n-1為素數的數n,求[1,21]範圍內有多少個梅森尼數?

74、若兩個自然連續數乘積減1後是素數,則稱此兩個自然連續數為友數對,該素數稱為友素數,例:2*3-1=5,因此2與3是友數對,5是友素數,求[40,119]之間友素數對的數目。

75、若兩個素數之差為2,則稱這兩個素數為雙胞胎數。求出[200,1000]之內有多少對雙胞胎數。

76、在[200,900]範圍內同時滿足以下兩個條件的十進制數: ⑴其個位數字與十位數字之和除以10所得的余數是百位數字;⑵該數是素數;問有多少個這樣的數?

77、梅森尼數是指能使2^n-1為素數的數n,求[1,21]範圍內最大的梅素尼數?

78、若兩個連續的自然數的乘積減1後是素數,則稱此兩個連續自然數為友數對,該素數稱為友素數。例如,由於 8*9-1=71, 因此,8與9是友數對,71是友素數。求[50,150]之間的第10個友素數(按由小到大排列)。

79、若兩個連續的自然數的乘積減1後是素數,則稱此兩個連續自然數為友數對,該素數稱為友素數。例如,由於 8*9-1=71, 因此,8與9是友數對,71是友素數。求[100,200]之間的友數對的數目。

80、若兩個連續的自然數的乘積減1後是素數,則稱此兩個連續自然數為友數對,該素數稱為友素數。例如,由於 8*9-1=71, 因此,8與9是友數對,71是友素數。求[100,200]之間的所有友素數之和。

81、德國數學家哥德巴赫曾猜測:任何大於6的偶數都可以分解成兩個素數的和。但有些偶數可以分解成多種素數對的和,如: 10=3+7,10=5+5,即10可以分解成兩種不同的素數對。試求6744可以分解成多少種不同的素數對(註: A+B與B+A認為是相同素數對)

82、求3到100之間所有素數的平方根之和。要求按四舍五入的方式精確到小數點後第二位

83、編程求區間[500,2500]中按遞增順序第25個素數。

84、在[100,999]範圍內同時滿足以下兩個條件的十進制數. ⑴其個位數字與十位數字之和除以10所得的余數是百位數字;⑵該數是素數; 求有多少個這樣的數?

85、壹個自然數是素數,且它的數字位置經過任意對換後仍為素數,則稱為絕對素數。如13,試求所有兩位絕對素數的和。

86、編寫程序,求出9到499之間的所有非偶數非素數的數之和。

87、編寫程序,求出3到100之間的所有非偶數非素數的數之和。

同構數

88、所謂"同構數"是指這樣壹個數,它出現在它的平方數的右側,例如5的平方是25,25的平方是625,故5和25都是同構數,求[1,1000]之間有多少個同構數。

89、所謂"同構數"是指這樣壹個數,它出現在它的平方數的右側,例如5的平方是25,25的平方是625,故5和25都是同構數,求[1,1000]之間所有同構數之和

90、某自然數平方的末幾位與該數相同時,稱此數為自同構數,例如25^2=625, 則稱25為自同構數,求出[10,100000]之間最大的自同構數。

91、壹個數出現在該數的平方數的右邊,稱這個數為"同構數"。例如,5出現在平方數25的右邊,25出現在平方數625的右邊,則5、25都是"同構數"。找出[1,1000]之間的所有的能被13整除的"同構數"之和。

完備數

92、若某整數N的所有因子之和等於N的倍數,則N稱為多因子完備數,如數28,其因子之和1+2+4+7+14+28=56=2*28,28是多因子完備數。求[1,500]之間有多少個多因子完備數。

121 求在[10,1000]之間的所有完備數之和。各真因子之和(不包括自身)等於其本身的正整數稱為完數。例如:6=1+2+3,6是完數。

93、若某整數N的所有因子之和等於N的倍數,則N稱為多因子完備數,如數28,其因子之和1+2+4+7+14+28=56=2*28,28是多因子完備數。求[1,500]之間最大的多因子完備數。

205 若某整數N的所有因子之和等於N的倍數,則N稱為多因子完備數,如數28,其因子之和1+2+4+7+14+28=56=2*28,28是多因子完備數。求[1,500]之間按從小到大的順序排列的第三個多因子完備數。

94、壹個數如果恰好等於它的所有真因子之和,這個數就稱為"完數"。例如,6的真因子為1,2,3,而6=1+2+3,因此,6是"完數"。求[1,1000]之間的第二大完數。

四位數

95、設有十進制數字a,b,c,d和e,它們滿足下列式子:abcd*e=bcde (a不等於0, e不等於0或1),求滿足上述條件的所有四位數abcd的和。

96、設某四位數的千位數字和十位數字的和等於百位數字和個位數字的積,例如,對於四位數:9512,9+1=5*2,試問這樣的四位數有多少個?

97、設有十進制數字a、b、c、d和e,求滿足下列式子:abcd×e=dcba(a≠0,e≠0,e≠1)的最小四位數abcd。98、設某四位數的各位數字的立方和等於100,試問有多少個這樣的四位數?

324 編寫程序,求四位數的奇數中,所有各位數字之積(且不為0)是125的倍數的數的和。

99、設某四位數的各位數字的平方和等於100,問***有多少個這種四位數?

弦數

100、若某整數平方等於某兩個正整數平方之和的正整數稱為弦數。例如:由於3^2+4^2=5^2,則5為弦數,求[100,200]之間最大的弦數。

101、編程求取:[121,140] 之間的弦數的個數(若某正整數的平方等於另兩個正整數平方之和,則稱該數為弦數. 例如:3^2+4^2=5^2, 因此5是弦數)。

102、有壹個分數序列:2/1,3/2,5/3,8/5,13/8,21/13....(即:該數列從第二項開始,其分子是前壹項的分子與分母之和,而其分母是前壹項的分子),求出這個序列前56項的和。要求:按四舍五入的方式精確到小數點後第三位。

103、已知A<B,且A,B為正整數, 求滿足個條件A×B=716699且A+B最小的A值。

104、已知Fibonacci數列:1,1,2,3,5,8,……,它可由下面公式表述:

F(1)=1 if n=1

F(2)=1 if n=2

F(n)=F(n-1)+F(n-2) if n>2 試求F(2)+F(4)+F(6)+……+F(50)值。

提示: 最好使用遞推法求解,因為使用遞歸調用很可能超出某些語言的遞歸深度。

105、已知Fibonacci數列:1,1,2,3,5,8,……,它可由下面公式表述:

F(1)=1 if n=1

F(2)=1 if n=2

F(n)=F(n-1)+F(n-2) if n>2 試求F(1)+F(2)+……+F(50)值。

提示: 最好使用遞推法求解,因為使用遞歸調用很可能超出某些語言的遞歸深度。

106、已知Fibonacci數列:1,1,2,3,5,8,……,它可由下面公式表述:

F(1)=1 if n=1

F(2)=1 if n=2

F(n)=F(n-1)+F(n-2) if n>2 試求F(1)+F(3)+F(5)+……+F(49)值。

提示: 最好使用遞推法求解,因為使用遞歸調用很可能超出某些語言的遞歸深度。

  • 上一篇:loop翻譯成中文
  • 下一篇:女生零基礎可以學什麽技術
  • copyright 2024編程學習大全網