VFP程序设计题目和答案 下载本文

ProProblem ProAnswer ProType disp

求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。 236 2 \

求[10,1000]内所有能同时被7和9整除的整数之和。 \1 \

\求[10,1000]内所有能被6整除但不能被9整除的整数之和。 \2 \

\求[10,1000]内所有能被6和9中的一个且只有一个数整除的整数的个数。 \

2 \

\求[100,800]内所有既不能被5整除也不能被7的整数的个数。 \\2 \

\求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。 \2 \

\求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。 \

\ \

\求100以内最小的自然数n,使得从1开始的连续n个自然数的倒数之和大于3.6。 \ \

\求100以内最大的自然数n,使得从1开始的连续n个自然数的平方和小于5000。 \ \

\\

\ 求100以内最小的自然数n,使得从1开始的连续n个自然数的平方之和大于5500。 \\ \

\ 求100以内最大的自然数n,使得从1开始的连续n个自然数的立方和小于20000。 \\ \

\ 求100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于30000。 \\

\

\ 求50以内最大的自然数n,使得从102开始的连续n个偶数之和小于3000。 \ \ \

\求50以内最小的自然数n,使得从102开始的连续n个偶数之和大于2000。 \ \

\求50以内最大的自然数n,使得从101开始的连续n个奇数之和小于2000。 \

\\

\

\ 求出50以内最小的自然数n,使得从101开始的连续n个奇数之和大于3000。 \\ \

\ 求出100以内使得算式1*2+2*3+?+n*(n+1)的值小于5000的最大的自然数n。 \\ \

\ 求出100以内使得算式1*2+2*3+?+n*(n+1)的值大于6000的最小的自然数n。 \\

\

\ 求出100以内使得算式1*3+2*5+?+n*(2*n+1)的值小于10000的最大的自然数n。 \\ \

\ 求出100以内使得算式1+(1+2)+?+(1+2+?+n)的值小于1000的最大的自然数n。 \\ \

\ 求出100以内使得算式1+(1+2)+?+(1+2+?+n)的值大于1500的最小的自然数n。 \\

\

\ 求出100以内使得算式1/(1*1)+1/(2*2)+?+1/(n*n)的值小于1.6的最大的自然数n。 \21 2 \

\ 求出100以内使得算式1/(1*1)+1/(2*3)+?+1/(n*(2n-1)的值大于1.35的最小的自然数n。 \\ \

\ 求出100以内的最大的自然数n,使得算式1+1/(1+2)+?+1/(1+2+?+n)的值小于1.9。 \

\

\ 求出100以内使得算式1+1/(1*2)+?+1/(1*2*?*n)的值大于1.71828的最小的自然数n。 \\2 \

\ 求出100以内最大的奇数n使得算式(1-1/2)+(1/3-1/4)+?+(1/n-1/(n+1))的值小于0.68。 \\ \

\ 求出100以内使算式(1-1/2)+(1/3-1/4)+?+(1/n-1/(n+1))的值大于0.682的最小的奇数n。 \\

\

\ 某国在2000年时人口总数为1亿,若以每年3%的速度递增,试求出至少要到哪一年该国人口总数才会翻一翻。 \\2 \

\ 某国今年的人口总数为1亿,若以每年4%的速度递增,试求出至少要再过几年该国人口总数才会翻一翻。 \\ \

\设等比数列:1,2,4,8,?。求使得此数列的前n项之和大于100000的最小的自然数n。 \\

\

\设等比数列:1,2,4,8,?。求使得此数列的前n项之和小于2345678的最大的自然数n。 \\ \

\ 设等比数列:1,3,9,27,?。求使得此数列的前n项之和大于2345678的最小的自然数n。 \\ \

\ 设等比数列:1,3,9,27,?。求使得此数列的前n项之和小于9876543的最大的自然数n。 \\

\

\ 求出45678的所有非平凡因子(即除1和它本身以外的约数)中是奇数的因子个数。 \\2 \

\ 求出203267的所有真因子(即小于它本身的约数)中最大的因子数。 \ 6557 2 \

\ 求出233479的所有真因子(即小于它本身的约数)中最大的。 \\ 2

\

\求出20677和42067的最大公约数。 \\2 \

\求559399的所有非平凡因子(即除1和它本身以外的约数)中最小的。 \

\求179869和196037的最大公约数。 \2

\\

\

\求出179869和196037的最大公约数。 \\ \

\求前[1,100]内能被6或8整除的所有自然数的平方根的和(将第1位小数四舍五入,结果只保留整数)。 \\162\2 \

\求9269和8671的最小公倍数。 \

\

\求所有符合算式ab*ba=2701的最小的两位数ab(即a*10+b)。其中a、b是1~9之间的一位整数。 \\ \

\已知数列:1,2,4,7,11,16,?,其规律是相邻两项之差依次是1,2,3,4,5,?。试求出此数列中大于5000的最小的项。 \\2 \

\已知数列:1,2,4,7,11,16,?,其规律是相邻两项之差依次是1,2,3,4,5,?。试求出此数列中小于6000的最大的项。 \\2

\

\已知数列:1,2,4,7,11,16,?,其规律是相邻两项之差依次是1,2,3,4,5,?。求最大的自然数n使得此数列的前n项之和小于1000。 \ \

\已知数列:1,2,4,7,11,16,?,其规律是相邻两项之差依次是1,2,3,4,5,?。求100以内最小的自然数n使得此数列的前n项之和大于800。 \\ \

\已知数列{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。 \

\

\求出100以内最小的自然数n,使得从1开始的连续n个自然数的立方之和大于88888。 \\ \

\求出100以内最大的自然数n,使得从1开始的连续n个自然数的立方之和小于999999。 \44 2 \

\ 一球从100米高处落至平地,并且连续多次再反弹再落下,假设每次反弹的高度都是前一高度的3/4倍,试求出最小的自然数n,使得此球从开始下落至第n次着地时在垂直方向所经过的总路程超过678米。\13 2

\

\ 一球从100米高处落至平地,并且连续多次再反弹再落下,假设每次反弹的高度都是前一高度的3/4倍,试求出最大的自然数n,使得此球从开始下落至第n次着地时在垂直方向所经过的总路程不超过690米。\15 2 \

\ 设一数列{f(n)}:f(1)=1,当n>1时f(n)=1/(f(n-1)+1)。试求出此数列的前20项中小于0.618的项数。\\2 \

\ 设一数列{f(n)}:f(1)=1,当n>1时f(n)=1/(f(n-1)+1)。试求出此数列的前20项中大于0.618的项数。\15 2

\

\ 设有用26个字母表示的26个表达式:a=1,b=1/(a+1),c=1/(b+2),?,z=1/(y+25)。试求出这26个字母中其值小于0.1的字母个数。\\ \

\求所有符合算式ab*ba=3627的最大的两位数ab(即a*10+b)。其中a、b是1~9之间的一位整数。\\ \

\ 设一个数列的前3项都是1,从第4项开始,每一项都是其前3项之和。试求出此数列

的前25项中大于54321的项数。\\2 \

\ 已知一个由分数组成的数列:1/2,3/5,8/13,21/34,?,其特点是:从其中第2个分数起,每个分数的分子都是前一分数的分子分母之和而其分母都是其分子与前一分数的分母之和。试求出此数列的前25项中其值大于0.618的项数。\\ \

\ 已知数列{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 2

\

\ 已知一个由分数组成的数列:1/2,2/3,3/5,5/8,8/13,?,其特点:是从第2个分数起,每个分数的分子都是前一分数的分母而其分母都是其前一分数的分子与分母之和。试求出此数列的前25项中其值大于0.618的项数。\\ \

\ 已知一个由分数组成的数列:1/2,2/3,3/5,5/8,8/13,?,其特点:是从第2个分数起,每个分数的分子都是前一分数的分母而其分母都是其前一分数的分子与分母之和。试求出此数列的前25项中其值小于0.618的项数。\\2 \

\ 回文指的是正读和反读都一样的一串字符,如121、1221。试求出[1421,4112]内所有回文数的和。\\2

\

\ 回文指的是正读和反读都一样的一串字符,如121、1221。试求出[1234,9876]内回文数的个数。\\ \

\ 求出[123,789]内至少有两个数字相同的数的个数。\ \

\ 求出[123,931]内恰好有两个数字相同的数的个数。\2

2

\

\ 求出[123,456]内恰好有两个数字相同的所有整数之和。\2 \

\求在[100,999]内所有不含数字0且各位数字之积被96整除的数之和。\2 \

\求在[100,999]内所有不含数字0且各位数字之和被14整除的数之和。\2

\

\ 求出[100,600]内被除3余2并且被除5余3的整数的个数。\ \

\ 求出[200,800]内被除3余1并且被除5余3的整数的和。\\2 \

\ 求出[1234,6789]内中间两位数字之和等于首尾两位数字之积的数的个数。\ \

2

\求出[1234,5678]内至少有1位数字是7的所有整数之和。\2 \

\ 求出[750,978]内不包含数字8的所有整数之和。\94415 2 \

\ 求出[750,978]内恰好有两位数字是8的所有整数之和.\17275 2 \

\ 将大于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序排列后,求前面20个数之和。\\2

\

\ 将小于1000且能被4和6中至少一个数整除的所有整数按从小到大顺序排列后,求最后20个数之和。\\2 \

\ 若一个自然数恰好等于某个整数的平方,则称此数为完全平方数。如144是完全平方数,因为它等于12的平方。求[1000,9999]内所有完全平方数的和。\2 \

\ 若一个自然数恰好是它的平方的末后几位数,则称此数为自同构数。如5和76都是自同

构数,因为它们的平方分别是25和5776。求[2,99999]内所有自同构数之和。(提示:若x是m位同构数,则x的平方除以10的m次方的余数就是x)\101114 2 \

\ 求满足条件A*B=54321且使A+B的值最小的自然数对A、B中较大的一个数。(提示:设A<=B,当A越大时A+B越小)\2 \

\ 求满足条件A*B=54321且使A+B的值最小的自然数对A、B中较小的一个数。(提示:设A<=B,当A越大时A+B越小)\

\

\ 求满足条件A*B=54321的所有自然数对A、B对应的A+B的最小值。(提示:设A<=B,当A越大时A+B越小)\1010 2 \

\ 设a=123,b=541,求a/b的精确值中小数点后40位数字中数字1的个数。(提示:基于人工计算的思想)\\2 \

\ 设a=234,b=569,求a/b的精确值中小数点后前40位数字中数字8的个数。(提示:基于人工计算的思想)\\2

\

\已知数列:1、2、4、7、10、15、?,其特点是:相邻两项之差恰好构成自然数列:1、2、3、4、5、?。求此数列的前100项中能被4整除的项的个数。\25 2 \

\已知数列:1、2、4、7、11、16、?,其特点是:相邻两项之差恰好构成自然数列:1、2、3、4、5、?。求此数列的前100项中能被4整除的项之和。\\2 \

\求出将十进制整数98765432等值转换为二进制形式表示后其中数字1的个数。(提示:模拟人工计算的“2除取余”法)\13 2

\

\求出将十进制整数98765432等值转换为二进制形式表示后其中数字0的个数。(提示:模拟人工计算的“2除取余”法)\14 2 \

\求出将十进制整数99887766554等值转换为十六进制形式表示后其中字母C的个数。(提示:模拟人工计算的“16除取余”法)\2 \

\已知数列{f(n)}:f(1)=1,f(2)=1,当n>2时f(n)=f(n-2)+f(n-1)。试求此数列的第15项至第25项共11项之和。\\

\

\已知数列{f(n)}:f(1)=1,f(2)=1,当n>2时f(n)=3*f(n-2)-f(n-1)。试求此数列的前20项中所有正数项之和。\\ \

\求出将十进制小数0.987654321等值转换为二进制形式表示后前25位小数中数字0的个数。(提示:使用“2乘取整”法)\\2 \

\求出将十进制小数0.56789等值转换为八进制形式的表示中前18位小数中数字3的个数。(提示:使用“8乘取整”法)\\2

\

\对自然数A、B、C,若A

\对自然数A、B、C,若A

\求方程3x-7y=1在条件|x|<100且|y|<40下的整数解的个数。\\

\

\求方程3x-7y=1在条件|x|<100且|y|<40下的所有整数解的|x|+|y|的最大值。\127 2

\

\求方程3x-7y=1在条件|x|<100且|y|<40下的所有整数解的|x|+|y|的最小值。\ \

\求方程4x+9y=1000的正整数解的个数。\\

\2

\

\求方程9x+4y=2000的所有正整数解的|x-y|的最大值。\\2 \

\求方程9x+4y=2000的所有正整数解的|x-y|的最小值。\\2 \

\已知数列{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。\\

\

\已知数列{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。\\ \

\已知数列{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。\\ \

\已知数列{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。\\

\

\求100-200内的所有素数的个数。(素质是指只能被1和本身整除的数)\\

\

\求100-200内的所有素数的和。(素质是指只能被1和本身整除的数)\ \

\求100-1000内的最大的素数。(素质是指只能被1和本身整除的数)\\

2

2

\

\求100-1000内的第10个素数。(素质是指只能被1和本身整除的数)\2 \

\求1000-10000内的第50个素数。(素质是指只能被1和本身整除的数)\1361 2 \

\对自然数A、B、C,若A

\

\对自然数A、B、C,若A

\对自然数A、B、C,若A

\对自然数A、B、C,若A

\

\对自然数A、B、C,若A

\编写程序,计算10000以内有多少个这样的数,其个位数为6且该数能被9整除。\111 2 \

\编写程序,计算10000以内个位数为6且该数能被9整除的所有数之和。\\

\

\编写程序,计算10000以内所有十位数为6且该数能被7整除的数之和。\\ \

\编写程序,计算100-10000以内个位上的数小于百位上的数的所有数之和。\ \2 \

\编写程序,计算100-10000以内个位上的数小于百位上的数的个数。\\2

\

\编写程序,计算100-65374以内个位上的数等于百位上的数的个数。\\2 \

\设某四位数的各位数字的平方和等于100,问共有多少个这种四位数?\\ \

\设某四位数的各位数字的立方和等于168,问共有多少个这种四位数?\12 2

\

\设某四位数的各位数字的立方和等于168,问满足这种条件的四位数且是奇数的数共有多少个?\\2 \

\设某四位数的各位数字的立方和等于198,问满足这种条件的四位数且是偶数的数共有多少个?\12 2 \

\设某四位数的各位数字的立方和等于100,问满足这种条件的四位数且是素数的数共有多少个?\\2

\

\设某四位数的各位数字的平方和等于100,问满足这种条件的四位数且是素数的数共有多少个?\\2 \

\设某四位数的各位数字的平方和等于100,问满足这种条件的最大的四位数且是素数的数是多少?\\2 \

\设某四位数的各位数字的平方和等于100,问满足这种条件的最小的四位数且是素数的数是多少?\\2

\

\设某四位数的各位数字的平方和等于100,问满足这种条件的最大数和最小数之差是多少?\\2 \

\设某四位数的各位数字的平方和等于198,问满足这种条件的最大数和最小数之和是多少?\12749 2 \

\把一张一元钞票,换成一分、二分和五分硬币,每种至少11枚,问有多少种方案?\13 2

\

\把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问有多少种方案?\\ 2 \

\把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后硬币总数为50枚的兑换方案有多少种?\2 \

\把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后硬币总数最多的与硬币总数最少的枚数之差是多少?\

\

\把一张一元钞票,换成一分、二分和五分硬币,每种至少1枚,问兑换后其中二分的硬币恰有20枚的方案共有多少种?\\ \

\找满足以下条件: \ \

\找满足以下条件: \

X^2+Y^2=41^2 且X+Y之值最大的二个正整数X,Y, 求X+Y之值.\X^2+Y^2=41^2 且X+Y之值最小的二个正整数X,Y, 求X+Y之值.\

\

\已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。求[100,300]之间能被其因子数目整除的数的个数。\\ \

\已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。求[200,500]之间能被其因子数目整除的数的个数。\\ \

\已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。求[300,1000]之间能被其因子数目整除的数的总和。\\2

\

\已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。求[200,300]之间能被其因子数目整除的数中最小的数。\\2 \

\已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。求[200,300]之间能被其因子数目整除的数中且能被3整除的数之和。\\2 \

\已知24有8个正整数因子(即:1,2,3,4,6,8,12,24),而24正好被其因子个数8整除。求[200,1000]之间能被其因子数目整除的数中且能被3整除的数的个数。\\

\

\分子分母为正整数,分子小于分母的分数称为真分数。对于分数的分子分母取值范围为 [50,90] 且分母能被3整除的真分数共有多少个.\2 \

\分子分母为正整数,分子小于分母的分数称为真分数。对于分数的分子分母取值范围为 [50,90] 且分母能被3整除、分子能被5整除的真分数共有多少个.\ \

\求S=1-1/2+1/3-1/4+.....的前100项之和(精确到小数点后4位)\\2

\

\求S=1-1/3+1/5-1/7+.....的前100项之和(精确到小数点后4位)\\2 \

\梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内最大的梅森尼数?\\ \

\梅森尼数是指能使2^n-1为素数的数n,求[1,21]范围内的梅森尼数的个数?\\