shift_fun.cpp

来自「数据结构常用算法合集」· C++ 代码 · 共 22 行

CPP
22
字号
 #include <iostream.h>   //cout		Shift-fun.cpp
 #include <conio.h>      //getch()
 int shift(int,int,char);
 void main()
 { int a,b;
   cout << "输入a="; cin >> a;
   cout << "输入移位量(1-4):"; cin >> b;
   cout << "左移结果:" << shift(a,b,'L') << endl;
   cout << "右移结果:" << shift(a,b,'R') << endl;
   cout << "无左右移结果:" << shift(a,b,'0') << endl;
   getch();
 }
 int shift(int a,int b, char ch)
 { int t;
   switch (ch)
   { case 'L': t = a << b; break;
     case 'R': t = a >> b; break;
     default: t = a;
   }
   return t;
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?