91学习

陪伴你每一天!

实现循环左移

#include <stdio.h>


left(unsigned value,int n){

unsigned z;

z=(value>>(32-n))|(value<<n);

return z;

}


void main(){

unsigned a;

int n;

printf("please input a number:\n");

scanf("%o",&a);

printf("please input the number of displacement (>0):\n");

scanf("%d",&n);

printf("the result is:%o\n",left(a,n));

}

加威信18790284560免费送POS机.jpg

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。