假定有一个运算符“>>>”,它的功能如下所示:
>>>257 = 25
>>>182 = 18
>>>933 = 93
给定一个正整数N(100<n<1000),请计算>>>N)的结果。
例如:N=257时,
257 – (>>>257)
= 257 – 25
= 232
【输入描述】
输入一个正整数N(100<n<1000)
【输出描述】
输出一个整数,表示N - (>>>N)的结果
【样例输入】
257
【样例输出】
232
分析:
签到题,在二进制位运算中">>"表示右移,这里采用了">>>(十进制数)"的方式表示十进制数右移1位。相当于除以10向下取整。
参考代码:
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
cout<<n-n/10;
return 0;
}