题解 1773: [编程入门]C语言循环移位

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

循环移位的概念

注意事项:要补足32位后再循环移位,题目中没有说明。参考代码://00000000000000000000001111111111//00000000001111111111000000000000//循环移位:右边的一个数移动到左边#includeusingnamesp

没什么好说的

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main() {    int a,n,b,c;    scanf("%u %d",&a,&n);    b=a>>n;    ……

【C语言题解】 C语言循环移位

####思路![](https://t.tutu.to/img/8i38z)-分别获取两部分1.右移n位,得到![](https://t.tutu.to/img/8iQne)2.左移(32-n)位得到![](https://t.tutu.to/img/8icWk)-新得到的两个数进行异或运算`^`与0

[编程入门]C语言循环移位

摘要:解题思路:注意事项:参考代码:#include <stdio.h> int main() {     unsigned int a, n;     // 读取输入的两个正整数     sc……

一般解法

摘要:解题思路:现将整数化成二进制存储,做一个循环,再将二进制化成十进制(注释为调试代码)注意事项:参考代码:#include <stdio.h>int main(){    unsigned int a,……