编程题.docx
- 文档编号:7717272
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:80
- 大小:47.67KB
编程题.docx
《编程题.docx》由会员分享,可在线阅读,更多相关《编程题.docx(80页珍藏版)》请在冰豆网上搜索。
编程题
1.求出[10,1000]内所有能被7和9中至少一个数整除的整数的个数。
236
2.求出[10,1000]内所有能同时被7和9整除的整数之和。
7560
3.求出[10,1000]内所有能被6整除但不能被9整除的整数之和。
55440
4.求出[10,1000]内所有能被6和9中的一个且只有一个数整除的整数的个数。
165
5.求出[100,800]内所有既不能被5整除也不能被7的整数的个数。
480
6.求出[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。
18630
7.求出100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。
18
8.求出100以内最小的自然数n,使得从1开始的连续n个自然数的倒数之和大于3.6。
21
9.求出100以内最大的自然数n,使得从1开始的连续n个自然数的平方和小于5000。
24
10.求出100以内最小的自然数n,使得从1开始的连续n个自然数的平方之和大于5500。
25
11.求出100以内最大的自然数n,使得从1开始的连续n个自然数的立方和小于20000。
16
12.求出100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于30000。
19
13.求出50以内最大的自然数n,使得从102开始的连续n个偶数之和小于3000。
23
14.求出50以内最小的自然数n,使得从102开始的连续n个偶数之和大于2000。
17
15.求出50以内最大的自然数n,使得从101开始的连续n个奇数之和小于2000。
17
16.求出50以内最小的自然数n,使得从101开始的连续n个奇数之和大于3000。
25
17.求出100以内使得算式1*2+2*3+…+n*(n+1)的值小于5000的最大的自然数n。
23
18.求出100以内使得算式1*2+2*3+…+n*(n+1)的值大于6000的最小的自然数n。
26
19.求出100以内使得算式1*3+2*5+…+n*(2*n+1)的值小于10000的最大的自然数n。
23
20.求出100以内使得算式1+(1+2)+…+(1+2+…+n)的值小于1000的最大的自然数n。
17
21.求出100以内使得算式1+(1+2)+…+(1+2+…+n)的值大于1500的最小的自然数n。
20
22.求出100以内使得算式1/(1*2)+1/(2*3)+…+1/(n*(n+1))的值小于0.952的最大的自然数n。
19
23.求出100以内使得算式1/(1*1)+1/(2*3)+…+1/(n*(2n-1)的值大于1.35的最小的自然数n。
14
24.求出100以内的最大的自然数n,使得算式1+1/(1+2)+…+1/(1+2+…+n)的值小于1.9。
18
25.求出100以内使得算式1+1/(1*2)+…+1/(1*2*…*n)的值大于1.71828的最小的自然数n。
9
26.求出100以内最大的奇数n使得算式(1-1/2)+(1/3-1/4)+…+(1/n-1/(n+1))的值小于0.68。
35
27.求出100以内使算式(1-1/2)+(1/3-1/4)+…+(1/n-1/(n+1))的值大于0.682的最小的奇数n。
45
28.某国在2000年时人口总数为1亿,若以每年3%的速度递增,试求出至少要到哪一年该国人口总数才会翻一翻。
2024
29.某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。
18
30.设等比数列:
1,2,4,8,…。
求使得此数列的前n项之和大于100000的最小的自然数n。
17
31.设等比数列:
1,2,4,8,…。
求使得此数列的前n项之和小于2345678的最大的自然数n。
21
32.设等比数列:
1,3,9,27,…。
求使得此数列的前n项之和大于2345678的最小的自然数n。
14
33.设等比数列:
1,3,9,27,…。
求使得此数列的前n项之和小于9876543的最大的自然数n。
15
34.求出45678的所有非平凡因子(即除1和它本身以外的约数)中奇数的个数。
7
35.求出203267的所有真因子(即小于它本身的约数)中最大的。
6557
36.求出233479的所有真因子(即小于它本身的约数)中最大的。
8051
37.求出20677和42067的最大公约数。
713
38.求出559399的所有非平凡因子(即除1和它本身以外的约数)中最小的。
73
39.*求出179869和196037的最大公约数。
2021
40.*求出179869和196037的最大公约数。
35
41.求前[1,100]内能被6或8整除的所有自然数的平方根的和(将第1位小数四舍五入,结果只保留整数)。
162
42.求出9269和8671的最小公倍数。
[算法提示:
a与b的最小公倍数是a的倍数中第1个被b整除的数]
268801
43.求所有符合算式ab*ba=2701的最小的两位数ab(即a*10+b)。
其中a、b是1~9之间的一位整数。
37
44.已知数列:
1,2,4,7,11,16,…,其规律是相邻两项之差依次是1,2,3,4,5,…。
试求出此数列中大于5000的最小的项。
5051
45.已知数列:
1,2,4,7,11,16,…,其规律是相邻两项之差依次是1,2,3,4,5,…。
试求出此数列中小于6000的最大的项。
5996
46.已知数列:
1,2,4,7,11,16,…,其规律是相邻两项之差依次是1,2,3,4,5,…。
求最大的自然数n使得此数列的前n项之和小于1000。
18
47.已知数列:
1,2,4,7,11,16,…,其规律是相邻两项之差依次是1,2,3,4,5,…。
求100以内最小的自然数n使得此数列的前n项之和大于800。
17
48.已知数列{f(n)}:
f
(1)=1,f
(2)=4,当n=3,4,5,…时,f(n)=3*f(n-1)-f(n-2)。
试求出100以内最小的自然数n使得此数列的第n项大于87654321。
20
49.求出100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于88888。
24
50.求出100以内最大的自然数n,使得从1开始的连续n个自然数的立方之和小于999999。
44
51.一球从100米高处落至平地,并且连续多次再反弹再落下,假设每次反弹的高度都是前一高度的3/4倍,试求出最小的自然数n,使得此球从开始下落至第n次着地时在垂直方向所经过的总路程超过678米。
13
52.一球从100米高处落至平地,并且连续多次再反弹再落下,假设每次反弹的高度都是前一高度的3/4倍,试求出最大的自然数n,使得此球从开始下落至第n次着地时在垂直方向所经过的总路程不超过590米。
6
53.设一数列{f(n)}:
f
(1)=1,当n>1时f(n)=1/(f(n-1)+1)。
试求出此数列的前20项中小于0.618的项的数目。
5
54.设一数列{f(n)}:
f
(1)=1,当n>1时f(n)=1/(f(n-1)+1)。
试求出此数列的前20项中大于0.618的项的数目。
15
55.设有用26个字母表示的26个表达式:
a=1,b=1/(a+1),c=1/(b+2),…,z=1/(y+25)。
试求出这26个字母中其值小于0.1的字母个数。
16
56.求所有符合算式ab*ba=3627的最大的两位数ab(即a*10+b)。
其中a、b是1~9之间的一位整数。
93
57.设一个数列的前3项都是1,从第4项开始,每一项都是其前3项之和。
试求出此数列的前25项中大于54321的项数。
5
58.已知一个由分数组成的数列:
1/2,3/5,8/13,21/34,…,其特点是:
从其中第2个分数起,每个分数的分子都是前一分数的分子分母之和而其分母都是其分子与前一分数的分母之和。
试求出此数列的前25项中其值大于0.618的项数。
20
59.已知数列{f(n)}:
f
(1)=1,f
(2)=4,当n=3,4,5,…时,f(n)=3*f(n-1)-f(n-2)。
试求出100以内最大的自然数n使得此数列的第n项不超过7654321。
16
60.已知一个由分数组成的数列:
1/2,2/3,3/5,5/8,8/13,…,其特点:
是从第2个分数起,每个分数的分子都是前一分数的分母而其分母都是其前一分数的分子与分母之和。
试求出此数列的前25项中其值大于0.618的项数。
29
61.已知一个由分数组成的数列:
1/2,2/3,3/5,5/8,8/13,…,其特点:
是从第2个分数起,每个分数的分子都是前一分数的分母而其分母都是其前一分数的分子与分母之和。
试求出此数列的前25项中其值小于0.618的项数。
5
62.回文指的是正读和反读都一样的一串字符,如121、1221。
试求出[1421,4112]内所有回文数的和。
74250
63.回文指的是正读和反读都一样的一串字符,如121、1221。
试求出[1234,9876]内回文数的个数。
85
64.求出[123,789]内至少有两个数字相同的数的个数。
180
65.求出[123,931]内恰好有两个数字相同的数的个数。
209
66.求出[123,456]内恰好有两个数字相同的所有整数之和。
26406
67.求在[100,999]内所有不含数字0且各位数字之积被96整除的数之和。
26640
68.求在[100,999]内所有不含数字0且各位数字之和被14整除的数之和。
31080
69.求出[100,600]内被除3余2并且被除5余3的整数的个数。
33
70.求出[200,800]内被除3余1并且被除5余3的整数的和。
20020
71.求出[1234,6789]内中间两位数字之和等于首尾两位数字之积的数的个数。
175
72.求出[1234,6789]内至少有两位数字是7的所有整数之和(注意AT()函数和STR()函数的功能)。
678981
73.求出[750,950]内最多有一位数字是8的所有整数之和(注意AT()函数和STR()函数的功能)。
153575
74.求出[1234,2345]内恰好有两位数字是6的所有整数之和(注意AT()函数和STR()函数的功能)。
124266
75.将大于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序排列后,求前面20个数之和。
20610
76.将小于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序排列后,求最后20个数之和。
19350
77.若一个自然数恰好等于某个整数的平方,则称此数为完全平方数。
如144是完全平方数,因为它等于12的平方。
求[1000,9999]内所有完全平方数的和。
43539
78.若一个自然数恰好是它的平方的末后几位数,则称此数为自同构数。
如5和76都是自同构数,因为它们的平方分别是25和5776。
求[2,99999]内所有自同构数之和。
(提示:
若x是m位同构数,则x的平方除以10的m次方的余数就是x)
101114
79.求满足条件A*B=54321且使A+B的值最小的自然数对A、B中较大的一个数。
(提示:
设A<=B,当A越大时A+B越小)
953
80.求满足条件A*B=54321且使A+B的值最小的自然数对A、B中较小的一个数。
(提示:
设A<=B,当A越大时A+B越小)
57
81.求满足条件A*B=54321的所有自然数对A、B对应的A+B的最小值。
(提示:
设A<=B,当A越大时A+B越小)
1010
82.设a=123,b=541,求a/b的精确值中小数点后40位数字中数字1的个数。
(提示:
基于人工计算的思想)
3
83.设a=234,b=569,求a/b的精确值中小数点后前40位数字中数字8的个数。
(提示:
基于人工计算的思想)
6
84.已知数列:
1、2、4、7、10、15、…,其特点是:
相邻两项之差恰好构成自然数列:
1、2、3、4、5、…。
求此数列的前100项中能被4整除的项的个数。
25
85.已知数列:
1、2、4、7、11、16、…,其特点是:
相邻两项之差恰好构成自然数列:
1、2、3、4、5、…。
求此数列的前100项中能被4整除的项之和。
41700
86.求出将十进制整数98765432等值转换为二进制形式表示后其中数字1的个数。
(提示:
模拟人工计算的“2除取余”法)
13
87.求出将十进制整数98765432等值转换为二进制形式表示后其中数字0的个数。
(提示:
模拟人工计算的“2除取余”法)
14
88.求出将十进制整数99887766554等值转换为十六进制形式表示后其中字母C的个数。
(提示:
模拟人工计算的“16除取余”法)
2
89.已知数列{f(n)}:
f
(1)=1,f
(2)=1,当n>2时f(n)=f(n-2)+f(n-1)。
试求此数列的第15项至第25项共11项之和。
195431
90.已知数列{f(n)}:
f
(1)=1,f
(2)=1,当n>2时f(n)=3*f(n-2)-f(n-1)。
试求此数列的前20项中所有正数项之和。
343371
91.求出将十进制小数0.987654321等值转换为二进制形式表示后前25位小数中数字0的个数。
(提示:
使用“2乘取整”法)
8
92.求出将十进制小数0.56789等值转换为八进制形式的表示中前18位小数中数字3的个数。
(提示:
使用“8乘取整”法)
3
93.对自然数A、B、C,若A
试求出弦为25000的勾股弦数组的个数。
5
94.对自然数A、B、C,若A
试求出弦为1300的勾股弦组数。
7
95.求方程3x-7y=1在条件|x|<100且|y|<40下的整数解的个数。
26
96.求方程3x-7y=1在条件|x|<100且|y|<40下的所有整数解的|x|+|y|的最大值。
127
97.求方程3x-7y=1在条件|x|<100且|y|<40下的所有整数解的|x|+|y|的最小值。
3
98.求方程4x+9y=1000的正整数解的个数。
27
99.求方程9x+4y=2000的所有正整数解的|x-y|的最大值。
237
100.求方程9x+4y=2000的所有正整数解的|x-y|的最小值。
3
101.已知数列{f(n)}:
f
(1)=1,f
(2)=4,当n=3,4,5,…时,f(n)=3*f(n-1)-f(n-2)。
试求出100以内最大的自然数n使得此数列的第n项小于5364321。
16
102.已知数列{f(n)}:
f
(1)=1,f
(2)=4,当n=3,4,5,…时,f(n)=3*f(n-1)-f(n-2)。
试求出100以内最大的自然数n使得此数列的前n项之和首次大于75364321。
19
103.已知数列{f(n)}:
f
(1)=1,f
(2)=3,当n=3,4,5,…时,f(n)=f(n-1)-f(n-2)。
试求出100以内最大的自然数n使得此数列的前n项之和第3次等于0。
18
104.已知数列{f(n)}:
f
(1)=1,f
(2)=3,当n=3,4,5,…时,f(n)=f(n-1)-f(n-2)。
试求出100以内最大的自然数n使得此数列的前n项之和第5次等于5。
28
105.求100-200内的所有素数的个数。
(素质是指只能被1和本身整除的数)
21
106.求100-200内的所有素数的和。
(素质是指只能被1和本身整除的数)
3167
107.求100-1000内的最大的素数。
(素质是指只能被1和本身整除的数)
997
108.求100-1000内的第10个素数。
(素质是指只能被1和本身整除的数)
149
109.求1000-10000内的第50个素数。
(素质是指只能被1和本身整除的数)
1361
110.对自然数A、B、C,若A
试求出弦为2500的勾股数组的个数。
4
111.对自然数A、B、C,若A
试求出弦为2500的勾股数组中A+B+C的值最大为多少?
。
6000
112.对自然数A、B、C,若A
试求出弦为25000的勾股数组中A+B+C的值最小为多少?
。
51824
113.对自然数A、B、C,若A
试求出弦为[1,100]内符合条件的数有多少组?
52
114.对自然数A、B、C,若A
试求出弦为[100,300]内符合条件的数有多少组?
63
115.编写程序,计算10000以内有多少个这样的数,其个位数为6且该数能被9整除。
111
116.编写程序,计算10000以内个位数为6且该数能被9整除的所有数之和。
553466
117.编写程序,计算10000以内所有十位数为6且该数能被7整除的数之和。
719222
118.编写程序,计算100-10000以内个位上的数小于百位上的数的所有数之和。
23314500
119.编写程序,计算100-10000以内个位上的数小于百位上的数的个数。
4500
120.编写程序,计算100-65374以内个位上的数等于百位上的数的个数。
6528
121.设某四位数的各位数字的平方和等于100,问共有多少个这种四位数?
49
122.设某四位数的各位数字的立方和等于168,问共有多少个这种四位数?
12
123.设某四位数的各位数字的立方和等于168,问满足这种条件的四位数且是奇数的数共有多少个?
6
124.设某四位数的各位数字的立方和等于198,问满足这种条件的四位数且是偶数的数共有多少个?
12
125.设某四位数的各位数字的立方和等于100,问满足这种条件的四位数且是素数的数共有多少个?
4
126.设某四位数的各位数字的平方和等于100,问满足这种条件的四位数且是素数的数共有多少个?
5
127.设某四位数的各位数字的平方和等于100,问满足这种条件的最大的四位数且是素数的数是多少?
9133
128.设某四位数的各位数字的平方和等于100,问满足这种条件的最小的四位数且是素数的数是多少?
1933
129.设某四位数的各位数字的平方和等于100,问满足这种条件的最大数和最小数之差是多少?
8154
130.设某四位数的各位数字的平方和等于198,问满足这种条件的最大数和最小数之和是多少?
12749
131.把一张一元钞票,换成一分、二分和五分硬币,每种至少11枚,问有多少种方案?
13
132.把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问有多少种方案?
461
133.把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后硬币总数为50枚的兑换方案有多少种?
12
134.把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后硬币总数最多的与硬币总数最少的枚数之差是多少?
73
135.把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后其中二分的硬币恰有20枚的方案共有多少种?
11
136.*找满足以下条件:
X^2+Y^2=41^2且X+Y之值最大的二个正整数X,Y,求X+Y之值.
49
137.找满足以下条件:
X^2+Y^2=41^2且X+Y之值最小的二个正整数X,Y,求X+Y之值.
41
138.已知24有8个正整数因子(即:
1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。
求[100,300]之间能被其因子数目整除的数的个数。
19
139.已知24有8个正整数因子(即:
1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。
求[200,500]之间能被其因子数目整除的数的个数。
28
140.已知24有8个正整数因子(即:
1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。
求[300,1000]之间能被其因子数目整除的数的总和。
36550
141.已知24有8个正整数因子(即:
1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。
求[200,300]之间能被其因子数目整除的数中最小的数。
204
142.已知24有8个正整数因子(即:
1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。
求[200,300]之间能被其因子数目整除的数中且能被3整除的数之和。
1713
143.已知24有8个正整数因子(即:
1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。
求[200,1000]之间能被其因子数目整除的数中且能被3整除的数的个数。
40
144.分子分母为正整数,分子小于分母的分数称为真分数。
对于分数的分子分母取值范围为[50,90]且分母能被3整除的真分数共有多少个.
287
145.分子分母为正整数,分子小于分母的分数称为真分数。
对于分数的分子分母取值范围为[50,90]且分母能被3整除、分子能被5整除的真分数共有多少个.
63
146.求S=1-1/2+1/3-1/4+.....的前100项之和(精确到小数点后4位)
0.6882
147.求S=1-1/3+1/5-1/7+.....的前100项之和(精确到小数点后4位)
0.7829
148.梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内最大的梅森尼数?
19
149.梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内的梅森尼数的个数?
14
150.梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内所有梅森尼数之和?
66
151.求出[10,1000]内所有能被7和9中至少一个数整除的整数的个数。
236
152.求出[10,1000]内所有能同时被7和9整除的整数之和。
7560
153.求出[10,1000]内所有能被6整除但不能被9整除的整数之和。
55440
154.求出[10,1000]内所有能被6和9中的一个且只有一个数整除的整数的个数。
165
155.求出[100,800]内所有既不能被5整除也不能被7的整数的个数。
480
156.求出[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。
18630
157.求出100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。
18
158.求出100以内最小的自然数n,使得从1开始的连续n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编程