UVA594题解
happy_dengziyue · · 题解
1 思路
很简单,对于输入的十进制数,把它转化为补码以后,将它从小端序转化为大端序。
2 代码与记录
#include<cstdio>
#include<algorithm>
using namespace std;
const int size=32;
int n;//输入的数据
int m;//输出的数据
int main(){
char *a;
while(scanf("%d",&n)!=EOF){
m=n;
a=(char*)(&m);
swap(a[0],a[3]);
swap(a[1],a[2]);
printf("%d converts to %d\n",n,m);
}
return 0;
}
记录传送门
By dengziyue