69的回文数是多少
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 13:25:30 体裁作文
篇一:八年级数学竞赛试题(十四)
八年级数学竞赛练习题
(满分120分,时间120分钟)
一、选择题:(每小题5分,共40分)
1. 若a > b,则下列各式中正确的是( ) A.a2 > b2 B.
1111
< C.-a> -b D.-+a>-+b、
2ab2
2.方程(x+1)2+ (y-2)2 = 1的整数解有( )
A.4组 B.2组 C.1组 D.无数多组
3. 已知x和y满足2x?3y?5,则当x?4时,代数式3x2?12xy?y2的值是( ) A. 4 B.3 C. 2 D.1
4. 如下左图,△ABC为等边三角形,且BM=CN,AM与BN相交于点P,则∠APN 的度数( )
00 0
A.75 B.60 C.45 D.大小无法确定
5.桌面上摆着一些相同的小正方体木块,从正南方向看如上右图a,从正西方向看如图b,那么桌面上至少有这样的小正方体木块 ( )
A.20块 B. 16块 C. 10块
图a D. 6块 6. 如果a?
A
NM
图b
122
?1,b??1, 那么c?的值等于( ) bca
A.1 B.2 C.3 D.4
7. 设[x]表示最接近x的整数(x≠n+0.5,n为整数),则[?2]+[2?3]+[3?4]+?+[?101]的值为( )
A.5151 B.5150 C.5050 D.5049
8. 一个正整数,如果把它的数字逆排,所得的数仍然和原数相同,便称之为“回文数”.设n是5位回文数,n的个位数字是6,如果n恰巧又是完全平方数,那么n=( ) A.61616 B. 63636 C.65656 D.69696
二、填空题: (每小题5分,共40分)
1. 在直角坐标系中,点(2,-3)与它关于x轴的对称点的距离是 .
232
2. 已知x?x?1?0,则x?2x?2006=2
3.已知a?b?4,ab?c?4?0,则a?b?c的值为
4. 已知三角形的三边长均为整数,其中有一条边长是4,但不是最短边,这样的三角形有__________个.
5. 已知a≥b>0且3a+2b-6=ac+4b-8=0,则c的取值范围
MA
F
C
DB
是____________.
00
6.如下左图,已知AB∥CD,MF⊥FG,∠AEM=50,∠NHC=55,则∠FGH的度数为_____________.
7.一个样本为1、3、2、2、a、b、c. 已知这个样本的众数为3,平均数为2,那么这个样本的方差为_________. 8. 如上右图,点C在线段AB上,DA⊥AB,EB⊥AB,FC⊥AB,且DA=BC,EB=AC,FC=AB,∠AFB=51°,则∠DFE= .
三、解答题:(每小题10分,共40分) 1.关于x、y的方程组?
?x?y?m
的解x、y都是非负数,求
?5x?3y?2m?5
出所有符合要求的整数m的值。
2. 设x1、x2、?、xn是整数,并且满足:
(1)?1?xi?2,i?1.2,3???n;(2)x1?x2?????xn?19;
22
(3)x12?x2?????xn?99.
333求x1的最大值与最小值. ?x2?????xn
3. 若一个直角三角形三条边长都是正整数,且一条直角边与斜边的和为25,试求出这个直角三角形的三边长.
4. 如图①,在凸四边形中,∠ABC=300,∠ADC=600,AD=DC。
图① 图② 图③
(1)如图②,若连结AC,则⊿ADC的形状是_________三角形.你是根据哪个判定定理? 答:_____________________________________________.(请写出定理的具体内容) (2)如图③,若在四边形ABCD的外部以BC为一边作等边三角形BCE,,并连结AE,请问:BD与AE相等吗? 若相等,请加以证明;若不相等,请说明理由.
222
(3)在第(2)题的前提下,请你说明BD=AB+BC成立的理由.
参考答案
一、选择题
1.D 2.A 3.D 4.B 5.D 6.B 7.C 8.D 提示:
5.由已给视图可知至少有6块。
右图给出了由6块小正方体木块组成的满足条件的方案。 8.设n?6xyx6?(abc)2 列竖式如下:abc ×abc
易得a=2,c=4或
6
若c=4,由2442=59536<60006
2742=75076>69996
知b只可能是5或6
经检验,得2642=69696是回文数,符合题意; 若c=6,由2362=55696<60006 2662=70756>69996
知b只可能是4或5,经检验均不符合题意 所以只有n=69696。 二、填空题
1.6 2.2007 3.0 4.8 5.
880 0
≤C<4 6.157. 8.39 37
提示:
3. 解:由已知,得a=b+4,代入可得 b(b+4)+c2+4=0,即(b+2)2+c2=0, 所以b=-2,c=0,从而易得a=2。 ∴ a?b?c=0。
4.(1)若4为最长边,则有(4,4,3),(4,4,2),(4,4,1),(4,3,3),(4,3,2) (2)若4为中间边,则有(5,4,3),(5,4,2),(6,4,3) 故有8个。 ?3a?2b?6?0
5. 解:由已知,得?ac?4b?8?0?
①×2-②得(6-c)a=4.
4
③ 6?c
12?3c
把③代入①得 b?
6?c
∴a?
∵a≥b>c. ∴6-c>0,c<6 且4≥12-3c>0 ∴2
2
?c?4 3
7.已知样本平均数为2,得1+3+2+2+a+b+c=14
∴ a+b+c=6,又由样本众数为3,知三数中至少有2个3,则另一个为0。 8. 提示:如图,连接AE、BD.△DBF、△EAF都是等腰直角三角形. ∠EFB=6°,∠DFA=6°.∠DFE=∠AFB-∠EFB-∠DFA=39°. 三、解答题
5?m?x???2
1. 解:由已知,得 ?
3m?5?y???2
?5?m
? 依题意,???2
03m?5
???2
?0解得
5
3
≤m≤5, ∵ m是整数 ∴m=2、3、4或5。
2. 解:设x1,x2,???,xn中有r个-1,s个1,t个2,
则?
??r?s?2t?19
?
r?s?4t?99得 3t+s=59,0≤t≤19
又 可得r=40-t,s=59-3t
∴x333
1?x2?????xn??r?s?8t?6t?19 ∴19?x3331?x2?????xn?6?19?19
此时 ,当t=0,s=59,r=40时,取最小值为19; 当t=19,s=2,r=21时,取最大值为133。
3. 解:设这个直角三角形两条直角边与斜边的长分别为a、b、c,依题意,得?
?a?c?25?c2
?a2
?b
2
从而 易得 25(c-a)=b2
∵ 1≤c-a<25,且c-a必须为完全平方数
而 c-a、c+a的奇偶性相同, ∴ c-a=1或c-a=9
于是 得到两个方程组
??a?c?25?a?c?25?c?a?1 或 ?
?c?a?9
??c2?a2?b2??
c2?a2?b2分别解得 a=12,b=5,c=13或 a=8,b=15,c=17 答:略
4.(1) 等边三角形,有一个角为600
的等腰三角形是等边三角形. (2)答:BD=AE;
只需证⊿DCB≌⊿ACE即可.
(3)证明:∵∠ABC=300,∠CBE=600
∴ ∠ABE=900
在Rt⊿ABE中,有AE2=AB2+BE2 而 AE=BD,BE=BC ∴BD2=AB2+BC2
篇二:Java上机题之回文数
输入正整数n,判断n是否是回文数
.
判断回文数源文件:PalindromeNumber.java
import javax.swing.JOptionPane;
/**
* 回文数
* 输入正整数n,判断n是否是回文数.
* 北京大学Java上机考试2008年11月13日上午第一题
* @author 黎明你好
*/
public class PalindromeNumber
{
private int number;
public PalindromeNumber()
{
number = getIntegerNumber("输入一个正整数n", 1);// 要求是>=1的整数 if (number < 0)
return;
if (isPalindrome(number))
JOptionPane.showMessageDialog(null, "输入的正整数 “" + number + "”是回文数", "显示结果",
JOptionPane.PLAIN_MESSAGE);
else
JOptionPane.showMessageDialog(null, "输入的正整数 “" + number + "”不是回文数", "显示结果",
JOptionPane.PLAIN_MESSAGE);
}
/**
* 判断是否是回文数
* @param number - 需要判断的正整数
* @return - 是回文数返回真,否则返回假
*/
public boolean isPalindrome(int number)
{
int a[] = new int[100];
int i = 0;
int test = number;
while (test > 0) // 把整数的各个位上的数存到数组里
{
a[i] = test % 10;
test = test / 10;
i++;// 累计整数位数
}
for (int j = 0; j < i; j++)
{
if (a[j] != a[i - j - 1])// 有对应不相等的,肯定不是,直接跳出并附给b为false
{
return false;
}
}
return true;// 如果一直相等,则if里边的语句不能被执行b的值是true }
/**
* 通过图形界面,得到符合规则的正整数的方法
* @param message - 在弹出的对话框中,显示提示信息message
* @param min - 要求此数必须大于等于min
* @return - 返回符合规则的整数
*/
public int getIntegerNumber(String message, int min)
{
String str = JOptionPane.showInputDialog(null, message, "提示信息",
JOptionPane.INFORMATION_MESSAGE);
int number = -1;
try
{
number = Integer.parseInt(str); // 得到输入的正整数
}
catch( Exception e )
{
JOptionPane.showMessageDialog(null, "输入非数字字符\n程序结束", "错误警告", JOptionPane.ERROR_MESSAGE);
return -1; // 输入的不是数字字符,程序结束
}
if (number < min)
{
JOptionPane.showMessageDialog(null, "输入的数不符合规则,不是正整数\n程序结束", "错误警告",
JOptionPane.ERROR_MESSAGE);
return -1; // 输入的数不是大于2的正整数时候,程序结束
}
else
return number;
}
public static void main(String args[])
{
new PalindromeNumber();
}
}
篇三:让你立刻爱上数学的10个算术游戏
让你立刻爱上数学的10个算术游戏 数学到底哪里有趣了,数学之美又在哪里?这篇文章精心选择了 10 个老少咸宜的算术问题,以定理、趣题甚至未解之谜等各种形式带领大家窥探数学世界的一角。不少问题背后都蕴含了深刻的数学知识,触及到数学的各个领域。希望从小数学就不及格的朋友们能够喜欢上数学这门充满乐趣的学科。 数字黑洞 6174
?a href="http://www.zw2.cn/zhuanti/guanyuwozuowen/" target="_blank" class="keylink">我庋∫桓鏊奈皇ㄊ植荒苋嗤阉惺执哟蟮叫∨帕校侔阉惺执有〉酱笈帕校们罢呒跞ズ笳叩玫揭桓鲂碌氖V馗炊孕碌玫降氖猩鲜霾僮鳎? 步以内必然会得到 6174。
例如,选择四位数 6767:
7766 - 6677 = 1089
9810 - 0189 = 9621
9621 - 1269 = 8352
8532 - 2358 = 6174
7641 - 1467 = 6174
……
6174 这个“黑洞”就叫做Kaprekar常数。对于三位数,也有一个数字黑洞——495。 3x + 1 问题
从任意一个正整数开始,重复对其进行下面的操作:如果这个数是偶数,把它除以 2 ;如果这个数是奇数,则把它扩大到原来的 3 倍后再加 1 。你会发现,序列最终总会变成 4, 2, 1, 4, 2, 1, … 的循环。
例如,所选的数是 67,根据上面的规则可以依次得到:
67, 202, 101, 304, 152, 76, 38, 19, 58, 29, 88, 44, 22, 11, 34, 17,
52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1, ... 数学家们试了很多数,没有一个能逃脱“421 陷阱”。但是,是否对于所有的数,序列最终总会变成 4, 2, 1 循环呢?
这个问题可以说是一个“坑”——乍看之下,问题非常简单,突破口很多,于是数学家们纷纷往里面跳;殊不知进去容易出去难,不少数学家到死都没把这个问题搞出来。已经中招的数学家不计其数,这可以从 3x + 1 问题的各种别名看出来: 3x + 1 问题又叫Collatz猜想、 Syracuse 问题、Kakutani问题、Hasse算法、Ulam问题等等。后来,由于命名争议太大,干脆让谁都不沾光,直接叫做 3x + 1 问题算了。
直到现在,数学家们仍然没有证明,这个规律对于所有的数都成立。 特殊两位数乘法的速算
如果两个两位数的十位相同,个位数相加为 10,那么你可以立即说出这两个数的乘积。如果这两个数分别写作 AB 和 AC,那么它们的乘积的前两位就是 A 和 A + 1 的乘积,后两位就是 B 和 C 的乘积。
比如,47 和 43 的十位数相同,个位数之和为 10,因而它们乘积的前两位就是 4×(4 + 1)=20,后两位就是 7×3=21。也就是说,47×43=2021。
类似地,61×69=4209,86×84=7224,35×35=1225,等等。
这个速算方法背后的原因是,(10 x + y) (10 x + (10 - y)) = 100 x (x + 1) + y (10 - y) 对任意 x 和 y 都成立。
幻方中的幻“方”
一个“三阶幻方”是指把数字 1 到 9 填入 3×3 的方格,使得每一行、每一列和两条对角线的三个数之和正好都相同。下图就是一个三阶幻方,每条直线上的三个数之和都等于 15。
大家或许都听说过幻方这玩意儿,但不知道幻方中的一些美妙的性质。例如,任意一个三阶幻方都满足,各行所组成的三位数的平方和,等于各行逆序所组成的三位数的平方和。对于上图中的三阶幻方,就有
816 2 + 357 2 + 492 2 = 618 2 + 753 2 + 294 2
利用线性代数,我们可以证明这个结论。
天然形成的幻方
从 1/19 到 18/19 这 18 个分数的小数循环节长度都是 18。把这 18 个循环节排成一个 18×18 的数字阵,恰好构成一个幻方——
每一行、每一列和两条对
角线上的数字之和都是 81 (注:严格意义上说它不算幻方,因为方阵中有相同数字)。
196 算法
一个数正读反读都一样,我们就把它叫做“回文数”。随便选一个数,不断加上把它反过来写之后得到的数,直到得出一个回文数为止。例如,所选的数是 67,两步就可以得到一个回文数 484:
67 + 76 = 143
143 + 341 = 484
把 69 变成一个回文数则需要四步:
69 + 96 = 165
165 + 561 = 726
726 + 627 = 1353
1353 + 3531 = 4884
89 的“回文数之路”则特别长,要到第 24 步才会得到第一个回文数,8813200023188。
大家或许会想,不断地“一正一反相加”,最后总能得到一个回文数,这当然不足为奇了。事实情况也确实是这样——对于几乎所有的数,按照规则不断加下去,迟早会出现回文数。不过,196 却是一个相当引人注目的例外。数学家们已经用计算机算到了 3 亿多位数,都没有产生过一次回文数。从 196 出发,究竟能否加出回文数来?196 究竟特殊在哪儿?这至今仍是个谜。
Farey 序列
选取一个正整数 n。把所有分母不超过 n 的最简分数找出来,从小到大排序。这个分数序列就叫做Farey序列。例如,下面展示的就是 n = 7 时的Farey序列。
定理:在Farey序列中,对于任意两个相邻分数,先算出前者的分母乘以后者的分子,再算出前者的分子乘以后者的分母,则这两个乘积一定正好相差1 ! 这个定理有从数论到图论的各种证明。甚至有一种证明方法巧妙地借助 Pick 定理,把它转换为了一个不证自明的几何问题!
唯一的解
经典数字谜题:用 1 到 9 组成一个九位数,使得这个数的第一位能被 1 整除,前两位组成的两位数能被 2 整除,前三位组成的三位数能被 3 整除,以此类推,一直到整个九位数能被 9 整除。
没错,真的有这样猛的数:381654729。其中 3 能被 1 整除,38 能被 2 整除,381 能被 3 整除,一直到整个数能被 9 整除。这个数既可以用整除的性质一步步推出来,也能利用计算机编程找到。
另一个有趣的事实是,在所有由 1 到 9 所组成的 362880 个不同的九位数中,381654729 是唯一一个满足要求的数!
数在变,数字不变
123456789 的两倍是 246913578,正好又是一个由 1 到 9 组成的数字。 246913578 的两倍是 493827156,正好又是一个由 1 到 9 组成的数字。 把 493827156 再翻一倍,987654312,依旧恰好由数字 1 到 9 组成的。
篇四:爱上数学
看完让你爱上数学!数学竟然是如此神奇的东西!
死理性派的小编经常会被问到的一个问题:数学到底哪里有趣了,数学之美又在哪里?这篇文章精心选择了 10 个老少咸宜的算术问题,以定理、趣题甚至未解之谜等各种形式带领大家窥探数学世界的一角。不少问题背后都蕴含了深刻的数学知识,触及到数学的各个领域。希望从小数学就不及格的朋友们能够喜欢上数学这门充满乐趣的学科。
1.数字黑洞 6174
任意选一个四位数(数字不能全相同),把所有数字从大到小排列,再把所有数字从小到大排列,用前者减去后者得到一个新的数。重复对新得到的数进行上述操作,7 步以内必然会得到 6174。
例如,选择四位数 6767:
7766 - 6677 = 1089
9810 - 0189 = 9621
9621 - 1269 = 8352
8532 - 2358 = 6174
7641 - 1467 = 6174
……
6174 这个“黑洞”就叫做 Kaprekar 常数。对于三位数,也有一个数字黑洞——495。
2.3x + 1 问题
从任意一个正整数开始,重复对其进行下面的操作:如果这个数是偶数,把它除以 2 ;如果这个数是奇数,则把它扩大到原来的 3 倍后再加 1 。你会发现,序列最终总会变成 4, 2, 1, 4, 2, 1, … 的循环。
例如,所选的数是 67,根据上面的规则可以依次得到: 67, 202, 101, 304, 152, 76, 38, 19, 58, 29, 88, 44, 22, 11, 34, 17,
52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1, 4, 2, 1, ... 数学家们试了很多数,没有一个能逃脱“421 陷阱”。但是,是否对于 所有 的数,序列最终总会变成 4, 2, 1 循环呢? 这个问题可以说是一个“坑”——乍看之下,问题非常简单,突破口很多,于是数学家们纷纷往里面跳;殊不知进去容易出去难,不少数学家到死都没把这个问题搞出来。已经中招的数学家不计其数,这可以从 3x + 1 问题的各种别名看出来: 3x + 1 问题又叫 Collatz 猜想、 Syracuse 问题、 Kakutani 问题、 Hasse 算法、 Ulam 问题等等。后来,由于命名争议太大,干脆让谁都不沾光,直接叫做 3x + 1 问题算了。
直到现在,数学家们仍然没有证明,这个规律对于所有的数都成立。
3.特殊两位数乘法的速算
如果两个两位数的十位相同,个位数相加为 10,那么你可以立即说出这两个数的乘积。如果这两个数分别写作 AB 和 AC,那么它们的乘积的前两位就是 A 和 A + 1 的乘积,后两位就是 B 和 C 的乘积。
比如,47 和 43 的十位数相同,个位数之和为 10,因而它们乘积的前两位就是 4×(4 + 1)=20,后两位就是 7×3=21。也就是说,47×43=2021。
类似地,61×69=4209,86×84=7224,35×35=1225,等等。 这个速算方法背后的原因是,(10 x + y) (10 x + (10 - y)) = 100 x (x + 1) + y (10 - y) 对任意 x 和 y 都成立。
4.幻方中的幻“方”
一个“三阶幻方”是指把数字 1 到 9 填入 3×3 的方格,使得每一行、每一列和两条对角线的三个数之和正好都相同。下图就是一个三阶幻方,每条直线上的三个数之和都等于 15。
大家或许都听说过幻方这玩意儿,但不知道幻方中的一些美妙的性质。例如,任意一个三阶幻方都满足,各行所组成的三位数的平方和,等于各行逆序所组成的三位数的平方和。
对于上图中的三阶幻方,就有
816^2 + 357^2 + 492^2 = 618^2 + 753^2 + 294^2 利用线性代数,我们可以证明这个结论。
5.天然形成的幻方
从 1/19 到 18/19 这 18 个分数的小数循环节长度都是 1
8。把这 18 个循环节排成一个 18×18 的数字阵,恰好构成一个幻方——每一行、每一列和两条对角线上的数字之和都是 81 (注:严格意义上说它不算幻方,因为方阵中有相同数字)。
6.196 算法
一个数正读反读都一样,我们就把它叫做“回文数”。随便选一个数,不断加上把它反过来写之后得到的数,直到得出一个回文数为止。例如,所选的数是 67,两步就可以得到一个回文数 484:
67 + 76 = 143
143 + 341 = 484
把 69 变成一个回文数则需要四步:
69 + 96 = 165
165 + 561 = 726
726 + 627 = 1353
1353 + 3531 = 4884
89 的“回文数之路”则特别长,要到第 24 步才会得到第一个回文数,8813200023188。
大家或许会想,不断地“一正一反相加”,最后总能得到一个回文数,这当然不足为奇了。事实情况也确实是这样——对于 几乎 所有的数,按照规则不断加下去,迟早会出现回文数。不过,196 却是一个相当引人注目的例外。数学家们已经用计算机算到了 3 亿多位数,都没有产生过一次回文数。从 196 出发,究竟能否加出回文数来?196 究竟特殊在哪儿?这至今仍是个谜。
7.Farey 序列
选取一个正整数 n。把所有分母不超过 n 的 最简 分数找出来,从小到大排序。这个分数序列就叫做 Farey 序列。例如,下面展示的就是 n = 7 时的 Farey 序列。
篇五:用Matlab求水仙花数,完美数,回文数和亲合数
题目:对深圳市人口及医疗的预测
编号:
队长 李 荣
姓名: 李 荣 (09041117)
1.水仙花数:
(1)题目
若一个三位数自然数的各位数的各位数字的立方和等于该数本身,则称该数为水仙花数,例如,153=1^3+5^3+3^3,所以153为水仙花数,编程计算所有水仙花数.
(2)分析问题:
本题特点在于一个数的各个位数立方和与其本身的关系很明确且很简单,可以用if语句或find语句来完成.如果用if语句,则又有两种选择:1.命一个三位数,再表示其各个位数的数字;2.命各个位数的数字,再表示该三位数.如果用find语句,其思路与if语句类似.
(3)问题求解:
方法一:
for x=100:1:999
a=fix(x/100);
b=fix(x/10-10*a);
c=x-100*a-10*b;
if x==a^3+b^3+c^3
x
end
end
方法二:
for x=1:1:9
for y=0:1:9
for z=0:1:9
if x^3+y^3+z^3==100*x+10*y+z
m=100*x+10*y+z
end
end
end
end
方法三:
shui=100:999;
i=floor(shui/100);
j=floor(mod(shui,100)/10);
k=floor(mod(shui,10));
p=i.^3+j.^3+k.^3;
shui(find(p==shui))
(4)结论及分析:
通过实验,结果正确,证明分析无误.
(5)结果:
153 370 371 407
2.回文数
(1)题目:
对于一个自然数,若将各位数字倒序排出,加到原数字上,反复多次,若能得到一个从左到右读和从有到左读完全一样的数,则称该自然数能产生回文数.
通
过编程计算,你能找出多少个能产生回文数的数,又能找到多少不能产生回文数的数,二者的最小数是多少?
(2)分析问题:
本题关键在于如何将一个数的各个数位的数字倒序排出,并加到原数上.又由题目知必然要用到循环语句.
(3)假设:
由于将一个数的各个数位的数字倒序排出,并不断加到原数上比较困难,我们假设该数为四位数并假设倒序排出加到原数得到的新数不超过10000,于是有了下面的简单程序
for a=0:9;
for b=0:9;
for c=0:9;
for d=0:9;
x=1000*a+100*b+10*c+d;
while x<10000;
if a==d&b==c;
x=x;
else
x=x+1000*d+100*c+10*b+a;
end
end
end
end
x
end
end
实际操作时,我们发现:该程序不仅具有假设中的缺陷,而且在实际操作中运行速度很慢,无法得到结果,所以必须将方法优化。后来我们使用取余和取整操作,借助循环语句while,得出如下程序,突破了本题的关键。
for a=1:100
b=0;
c=0;
x=a;
while x>=10
b=mod(x,10);
x=fix(x/10);
c=10*c+b;
end
c=10*c+x;
此程序实现了一个数的倒序操作,并不用考虑位数问题.
(4)问题求解:
for a=1:100
c=0;
x=a;
while x>=10
b=mod(x,10);
x=fix(x/10);
c=10*c+b;
end
c=10*c+x;
A=a+c;
B=0;
y=A;
while y>=10
C=mod(y,10);
y=fix(y/10);
B=10*B+C;
end
B=10*B+y;
while B~=A
A=A+B;
m=0;
z=A;
while z>=10
n=mod(z,10);
z=fix(z/10);
m=10*m+n;
end
m=10*m+z;
B=m;
end
[a,A]
end
(5)结论及分析:
修改后的程序通过四个while循环语句完成了(1)数字的倒序排出(2)倒序排出数与原数无上界的不断相加(3)相加之和倒序、正序排列所得数的比较,得出了正确的的结果。运行速度较快.
(6)结果:
体裁作文