#include #include #include using namespace std; int main() { string str; cin>>str; if(str.size()%16!=0) return -1; //16进制转义 char *temp=new char [3*str.size()]; for(int i=0;i<str.size();i++) sprintf(temp+3*i,"%x ",(int)str[i]); string res=temp; //输出 unsigned int bais=0x0000000; for(int i=0;i<str.size()/16;i++) { printf("%08x ",bais); cout<<res.substr(i*48,24)<<" "; cout<<res.substr(i*48+24,24)<<" "; cout<<str.substr(i*16,16)<<endl; bais+=0x000000010; } return 0; } 开始用cout没累死我
点赞 评论

相关推荐

菠落蜜:这个是系统自动投的,不是hr主动打招呼。更抽象的还有ai回复
我的秋招日记
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务