您现在的位置:小学生自学网>> 信息>> 学习电脑

用while循环获得逆序数

作者: 来源: 发布时间:2017年10月10日 点击数:
 

用while循环获得逆序数,

输入 1369   输出 9631     

 

readln(n);

s:=0;

while n>0 do

    begin

    x:=n mod 10;

   n:=n div 10;

   s:=s*10+x;  //这是一个非常特殊的累加

end;

 

用获得逆序数的方法,还可以用来判断一个数字是不是回文数

 

 

用列表格分析

 

X

n

s

循环开始前

0

1369

0

1次循环后

9

136

9

2次循环后

6

13

96

3次循环后

3

1

963

4次循环后

1

0

9631