1121123211234321中第2000位数字是什么? 123456789101112131415161718192...

1234567891011121314151617181920.......995996997998999问第2000位是数字几?

第2000位应该是数字"0".

一位数:1----9有数字9*1=9个
二位数:10--99有数字(99-10+1)*2=180
三位数:100-999有数字(999-100+1)*3=2700
所以,第2000位应该是一个三位数中的某一数位上的数,
2000-9-180=1811
1811/3=603....2
603+100-1=702
所以,第2000位应该是703的第二个数位上的数字"0".

一位数,4个,占4位;
两位数,45个,占90位;
三位数,450个,占1350位;合计1444位;
四位数,需139个,占556位,共计2000位,
最后一个四位数是1276,∴第2000位上的数字是6.

首先看规律:

第1节,1,长度是1;第2节,121,长度3;第9节,12345678987654321,长度17。

9节以内的第n节,长度为2n-1。

但是,n>9时,每节的长度就要考虑11、12这样的两位数字。归纳计算公式就有点繁琐。

因此,编程进行计算。

结果是:第2000位在第36节的倒数第26个位置上,是8。

附:计算结果和fortran代码

输出结果的每行,从左到右分别是:节号,节长度,累计长度,节数字串。



(2000-6)÷7=1994÷7=284……6
答:第2000位数字是3。

这样的题目,必须是循环小数才能求,你这个题没看出循环节。你把原题拍照发来。

1121123211234321中第2000位数字是什么?
首先看规律:第1节,1,长度是1;第2节,121,长度3;第9节,12345678987654321,长度17。9节以内的第n节,长度为2n-1。但是,n>9时,每节的长度就要考虑11、12这样的两位数字。归纳计算公式就有点繁琐。因此,编程进行计算。结果是:第2000位在第36节的倒数第26个位置上,是8。附:计算结果和...

1121123211234321……
1+3+5+7+9+11+...+n(最接近且小于2008),解得n为63 那么1+3+5+7+9+...+63=1984,且峰值为32 2008-1984=22<(32+1)第2008个数是22

1121123211234321……求第n项 用c 递归
1,121,12321,1234321,……求第n项 用c 递归:include<stdio.h> void fun1(int n){if(n>1)fun1(n-1);printf("%d",n);} void fun2(int n){printf("%d",n);if(n>1)fun2(n-1);} int main(void){ int n;scanf("%d",&n);fun1(n);fun2(n-1);return 0;} === 或...

...不是杨辉三角。、 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1
应该是 1 121 12321 1234321 这个效果吧 程序如下:Dim i As Integer, j As Integer For i = 1 To 4 For j = 1 To 2 * i - 1 Print IIf(j <= i, j, 2 * i - j);Next Print Next

c语言在线解题2、 编写程序实现输入整数n,输出如下所示数字组成的图形...
12321 1234321 你发现它们的规律了吗 一步一步来,你把下面三段程序都看一下运行结果,就能做出来了 首先 for(int j=1;j<=5;j++){ printf("%d",j);} 然后 for(int i=1;i<=n;i++){ for(int j=1;j<=i;j++){ printf("%d",j);} printf("\\n");} 最后 for(int i=1;i<=...

C语言编写程序,输入如下图形
第一种最简单的写法,便于初学者进行理解,就是直接进行打印:void printfA(){ \/\/打印出4行 cout << " 1\\n"; cout <<" 121\\n"; cout <<" 12321\\n"; cout <<"1234321\\n";}第二种方法,是可以控制打印行数的:void printfB(){ \/\/输入想要打印的行数 int...

请各位老师给一个详解,谢谢
分母为6的数有11个,因为 1+3+5+7+9=25;1+3+5+7+9+11=36,又 25<30<36,所以 第30个数的分母为6,因为 30-25=5 所以 分母为6的数中的第5个数5\/6就是1\/1,1\/2.2\/2,1\/2,1\/3,2\/3,3\/3...中的第30个数。

java 简单程序
for(int i=1;i<5;i++){ for(int j=1;j0;j--){ System.out.print(j);} System.out.print('\/n');} 第二个就把i<5改成i<6就可以了

1x1,11x11,111x111,1111x1111你发现了什么规律(简短)
左右对称递增然后递减 若有用,望采纳,谢谢。

上一篇:
下一篇:

相关链接

星空游玩网特别说明:本站文章来自互联网交流,仅供参考,并不代表本站对其准确性和真实性作任何担保
© 星空游玩网 联系邮箱:电邮