华师一附中OI组
标题:
123456789101112***的第n位是几
[打印本页]
作者:
admin
时间:
2018-6-3 10:01
标题:
123456789101112***的第n位是几
///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;
}
复制代码
欢迎光临 华师一附中OI组 (http://hsyit.cn/)
Powered by Discuz! X3.2