#include "stdio.h"
int main(int argc,char *argv[]){
unsigned int a,n,t;
printf("Input a & n(int a,n>=0)...\n");
if(scanf("%d%d",&a,&n)!=2 || a<0 || n<0 || n>32){
printf("Input error, exit...\n");
return 0;
}
t=a>>n;
printf("The result is %u\n",(a<<=(32-n))|=t);
return 0;
}
运行样例:
