对16进制数处理
来源:互联网 发布:php正则表达式函数 编辑:程序博客网 时间:2024/05/19 14:52
分析一下从第一个到最后一个有什么递进或者什么规律 可以推出之后的
00000017000A0B010F7363656E654964040107636D640483963101
00000017000A0B010F7363656E654964040207636D640483963101
00000017000A0B010F7363656E654964040307636D640483963101
00000017000A0B010F7363656E654964040407636D640483963101
00000017000A0B010F7363656E654964040507636D640483963101
00000017000A0B010F7363656E654964040707636D640483963101
00000017000A0B010F7363656E654964040807636D640483963101
00000017000A0B010F7363656E654964040907636D640483963101
00000019000A0B010F7363656E6549640485BF1A07636D640483963101
00000019000A0B010F7363656E6549640485BF1B07636D640483963101
00000019000A0B010F7363656E6549640485BF1C07636D640483963101
00000019000A0B010F7363656E6549640485BF1D07636D640483963101
00000019000A0B010F7363656E6549640485BF1E07636D640483963101
00000018000A0B010F7363656E65496404870707636D640483963101
00000018000A0B010F7363656E65496404870807636D640483963101
#include<iostream>
#include<sstream>#include<string>
#include<iterator>
#include<cmath>
#include<fstream>
using namespace std;
int main()
{
ifstream infile("input.txt");
ofstream outfile("output.txt");
string temp;
while(infile>>temp)
{
for(int i=0;i<temp.size();i+=8)
{
string temptemp(temp,i,8);
cout<<temptemp<<endl;
long num=0;long total=0;
for(int j=temptemp.size()-1;j>=0;j--)
{
num=pow(16,(temptemp.size()-j-1));int char_num=0;
char point_char=temptemp[j];
switch(point_char)
{
case '0':char_num=0;break;
case '1':char_num=1;break;
case '2':char_num=2;break;
case '3':char_num=3;break;
case '4':char_num=4;break;
case '5':char_num=5;break;
case '6':char_num=6;break;
case '7':char_num=7;break;
case '8':char_num=8;break;
case '9':char_num=9;break;
case 'A':char_num=10;break;
case 'B':char_num=11;break;
case 'C':char_num=12;break;
case 'D':char_num=13;break;
case 'E':char_num=14;break;
case 'F':char_num=15;break;
default :cout<<"error"<<" "<<char_num<<endl;
}
total+=num*char_num;
}
outfile<<total<<" ";
}
outfile<<endl;
}
return 0;
}
- 对16进制数处理
- python对16位unicode汉字处理
- 对4的处理
- abap对excel处理
- 对信息的处理
- 对XML文件处理
- 对EINTR的处理
- 对小数四舍五入处理
- 对称多处理系统
- js对URL处理
- 对称多处理SMP
- ABAP对字符串处理
- 对EINTR的处理
- mysql对时间处理
- 对Throwable的处理
- appium对键盘处理
- 对称多处理结构
- 对广告的处理
- 复合优于继承
- 杭电2089
- STL学习小结
- 黑马程序员------java学习笔记之数据结构
- springMVC初步学习(七)
- 对16进制数处理
- C++不定参数用法实践
- cygwin 软件安装利器 ---apt-cyg
- 【Orientation】详解Android中的屏幕方向
- Android Styles / Themes要点整理
- 转载————————---多态--------------
- oracle 统计信息是什么
- Combinations
- 栈的应用---平衡符号