- 论坛徽章:
- 0
|
1到9999999的阵列
挺好玩:偶用awk写了一个:
- awk 'BEGIN{for(j=1;j<=9;j++){m=0;for(i=j;i<=j*111111111;i=i*10+j)\
- {m+=i;if(length(i)<9)printf "%s+",i;else printf "%s=%10.f\n",i,m}}}'
复制代码
结果:
- 1+11+111+1111+11111+111111+1111111+11111111+111111111= 123456789
- 2+22+222+2222+22222+222222+2222222+22222222+222222222= 246913578
- 3+33+333+3333+33333+333333+3333333+33333333+333333333= 370370367
- 4+44+444+4444+44444+444444+4444444+44444444+444444444= 493827156
- 5+55+555+5555+55555+555555+5555555+55555555+555555555= 617283945
- 6+66+666+6666+66666+666666+6666666+66666666+666666666= 740740734
- 7+77+777+7777+77777+777777+7777777+77777777+777777777= 864197523
- 8+88+888+8888+88888+888888+8888888+88888888+888888888= 987654312
- 9+99+999+9999+99999+999999+9999999+99999999+999999999=1111111101
复制代码
与C的一样。 |
|