11/11/15 21:55:36.22
[1] 授業単元:C言語
[2] 問題文(含コード&リンク):符号無し整数x を右にn ビット回転した値を返す関
数rrotate と,左にn ビット回転した値を返す関数
lrotate
unsigned rrotate(unsigned x, int n)
unsigned lrotate(unsigned x, int n)
を作成せよ
*関数はprint_bits 関数を利用すること
<実行例>
非負の整数を入力してください:34567
何ビット回転しますか:4
回転前= 1000011100000111
右回転= 0111100001110000
左回転= 0111000001111000
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:gcc 3.4
[3.3] 言語:C
[4] 期限:11月16日まで
[5]