假定有一个运算符“>>>”,它的功能如下所示:
>>>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; }