急啊!求助!用C++语言编写一个进制转换的程序
用C++语言编写一个进制转换的程序要求是:
1. 课题功能描述
将一个数字如12349将其转换为16进制为303DH,则数字16进制下和为十进制的19,(因为16进制的D为13,所以3+0+3+13=19);然后将这个16进制数字翻转为D303H,并在次转换为十进制输出54019。
2. 问题的解决方案:
将读入的整数,转换到16进制并输出;
计算16进制下各位和的十进制值并输出;
将16进制数据按照位置进行翻转,获得新的16进制数据,然后转换成十进制值并输出。