|
- ///12345678910111213第n位
- #include<iostream>
- using namespace std;
- int n,x,a,b,x1,x2;
- int main()
- {
- cin>>n;
- if (n<=9) x=n;
- else if (n<=189) ///两位数90个,占180个位子
- {
- n=n-9;///减掉前面9个
- a=(n-1)/2+1; ///第几个两位数 参考苹果装箱
- b=a+9; ///这个两位数是几
- x1=b/10,x2=b%10; ///个位和十位
- if (n%2==1) x=x1;else x=x2;
- }
- else {}
- cout<<x;
- return 0;
- }
复制代码 |
|