2到100000有几个回文数快

晚风潇潇2022-10-04 11:39:542条回答

已提交,审核后显示!提交回复

共2条回复
shmily19831119 共回答了22个问题 | 采纳率81.8%
var s:string;i,j,x:longint;f:boolean;
begin
for i:=2 to 100000 do begin
str(i,s);f:=true;
for j:=1 to length(s) div 2 do
if s[j]s[length(s)+1-j] then f:=false;
if f then inc(x);
end;
writeln(x);
end.
应该对的,可我答案是1097个.
1年前
jercy_82 共回答了11个问题 | 采纳率
共8+9+81+81+729=908(个)
1年前

相关推荐

从2到100000有多少回文数?
从2到100000有多少回文数?
一定要正确的!
隔壁的小丸子1年前1
fxm123 共回答了20个问题 | 采纳率85%
一位数:8个
二位数:9个
三位数:10 * 9 = 90个(十位有10种可能,百位和个位有9种可能)
四位数:10 * 9 = 90个(百位和十位有10种可能,千位和个位有9种可能)
五位数:10 * 10 * 9 = 900个(百位有10种可能,千位和十位有10种可能,万位和个位有9种可能)
共1097个
2到100000中有多少个回文数?
2到100000中有多少个回文数?
回文数就是其数位上的数的相反顺序所构成的数为其本身,如5,202,3113.
yfss0784211年前1
yuhao_lv 共回答了13个问题 | 采纳率92.3%
1097个
方法等一下贴上来...
首先
定理一:
对于一个2n位的数(n为正整数,没有前导0)
回文数的个数是n位数中最高位取1~9的数的个数
证明:
任取一个2n位的回文数,一定可以分割成前后n位
那前n位一定为一个n位数,由该数无前导0,前n位是n位数中最高位取1~9的数,由此证明集{x|x为2n位回文数前n位}属于集{x|n位数中最高位取1~9的数},又,任取一个n位数中最高位取1~9的数,一定可以通过翻转加到后面得到一个2n位的回文数,即集{x|n位数中最高位取1~9的数}属于集{x|x为2n位回文数前n位},因此,集{x|n位数中最高位取1~9的数}等于集{x|x为2n位回文数前n位},命题得证.
定理二:
对于一个2n+1位的回文数(n为自然数),其个数等于n位数中最高位取1~9的数的个数*10
证明:
任取一个2n+1位的回文数,一定可以分割成,前n位,中间一位,后n位
且前n位与后n位对称
由定理一易知,前n位的取值个数为n位数中最高位取1~9的数的个数,又中间一位可以取0~9(10种可能),所以2n+1位的回文数(n为自然数),其个数等于n位数中最高位取1~9的数的个数*10,命题得证.
由我刚刚发明的定理一和定理二就可以推得
2~100000中
首先2~9都是回文数,有8个
然后两位数有9个回文数
三位数有9*10=90个回文数
四位数有90个回文数
五位数有90*10=900个回文数
加在一起就是1097个回文数
1.有一种数叫回文数,其数位上的数的相反顺序所构成的数为其本身,如5,202,3113,… 则从2到100000中有几个
1.有一种数叫回文数,其数位上的数的相反顺序所构成的数为其本身,如5,202,3113,… 则从2到100000中有几个回文数?
2.美国数学家波利亚设计了这样一道题:(he)2=she 意思是:已知她是他的平方,求她和他,其中每一个字母代表一个阿拉伯数字.你能求出其中的字母所代表的数字吗?
3.每本书的背面印有国际统一书码ISBN,如ISBN 957-603-165-6中最后一个数字6为检
核数字,可用来检验该书是否盗版,以上为例:10×9+9×5+8×7+7×6+6×0+5
×3+4×1+3×6+2×5=280,用11除280余5得检核数字6,如果计算所得的总和能
被11整除,则用A表示检核数字.下面几个书号中,有一个是盗版书号,该书号是错
误的,你能识别是哪一个吗?
A、ISBN 7-5343-3337-7 B、ISBN 7-5325-2570-8
C、ISBN 0-7821-2180-2 D、ISBN 4-9216-3023-A
4.用20张白卡纸做包装盒,每张白卡纸可以做盒身2个,或者做盒盖3个,一张白卡纸
可以适当地套裁出一个盒身和一个盒盖,如果一个盒身和2个盒盖可以做成一个包装
盒,请你设计一种分法,使做出的盒身和盒盖配套,又能充分地利用白卡纸.
卡库塔1年前1
premierefille 共回答了18个问题 | 采纳率88.9%
1:范围(2-10) 有 8 个
范围(11-100) 有 9 个
范围(101-1000) 有C1 9×C1 10=90个
范围(1001-10000) 有C1 9×C1 10=90个
范围(10001-100000) 有C1 9×C1 10×C1 10=900个
所以一共有1097个
2:首先可以缩小范围10≤he≤31
再次排除末尾数e不可能的数值 如:2 3 4 7 8 9
得出结论e可能为0 1 5 6
若e=0 则he可能为10 20 30 他们的平方为100 400 900 皆不符合条件
以此类推 得出答案s=6 h=2 e=5(这是当数字无重复现象的时候)
3:D为盗版
计算10×4+9×9+8×2+7×1+6×6+5×3+4×0+3×2+2×3=207 不能整除11 该处检核数字为2才是正版.
4:使用8张白卡纸单做盒身可制出16个盒身;
使用11张白卡纸单做盒盖可制出33个盒盖.
余下1张白卡纸做出1个盒身和1个盒盖.
现在一共有17个盒身和34个盒盖 一共制作出17套.

大家在问