📄 ip1.cpp
字号:
//58 50 42 34 26 18 10 2
//60 52 44 36 28 20 12 4
//62 54 46 38 30 22 14 6
//64 56 48 40 32 24 16 8
//57 49 41 33 25 17 9 1
//59 51 43 35 27 19 11 3
//61 53 45 37 29 21 13 5
//63 55 47 39 31 23 15 7
#include<stdio.h>
unsignedr char in[8],out[8],i,j,k,pow[8]={1,2,4,8,16,32,64,128},q[8]={1,3,5,7,0,2,4,6};
main()
{ for(i=0;i<8;i++)
scanf("%d",&in[i]);
for(j=0;j<8;j++)
for(i=0;i<8;i++)
{ out[j]<<=1;
k=in[i]&pow[q[j]];
k>>=q[j];
out[j]+=k;
}
for(j=0;j<8;j++)
printf("%d ",out[j]);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -