csu1160

来源:互联网 发布:软件系统数据对接方案 编辑:程序博客网 时间:2024/05/15 13:10
#include <iostream>using namespace std; int main(){    int x;    int p[8];    while(cin >> x)    {        if((x >= 0) && (x <= 2147483648))        {            for(int i = 0;i < 8;i ++)            {                p[i] = x % 16;                x = (x - x % 16) / 16;            }            cout << "0x";            for(int i1 = 7;i1 >=0;i1 --)            {                switch(p[i1])                {                case 0: cout << 0;break;                case 1: cout << 1;break;                case 2: cout << 2;break;                case 3: cout << 3;break;                case 4: cout << 4;break;                case 5: cout << 5;break;                case 6: cout << 6;break;                case 7: cout << 7;break;                case 8: cout << 8;break;                case 9: cout << 9;break;                case 10: cout << 'A';break;                case 11: cout << 'B';break;                case 12: cout << 'C';break;                case 13: cout << 'D';break;                case 14: cout << 'E';break;                case 15: cout << 'F';break;                }            }            cout << endl;        }    }    return 0;}

0 0
原创粉丝点击