博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU4054_Hexadecimal View
阅读量:5247 次
发布时间:2019-06-14

本文共 843 字,大约阅读时间需要 2 分钟。

水题。直接八位八位地枚举即可。

注意控制输出,注意读数的时候要把s中的全部元素置零。

 

#include 
#include
#include
using namespace std;char s[5000];void print_digit(int x){ if (x<10) printf("%d",x); else printf("%c",x-10+'a');}void digit_out(int x){ int a[4]; for (int i=0; i<4; i++) a[i]=x%16,x/=16; for (int i=3; i>=0; i--) print_digit(a[i]);}void output(int x){ digit_out(x); printf(": "); for (int i=x; i
='A' && s[i]<='Z') printf("%c",s[i]-'A'+'a'); else if (s[i]>='a' && s[i]<='z') printf("%c",s[i]-'a'+'A'); else printf("%c",s[i]); } printf("\n");}int main(){ while (gets(s)) { for (int i=0; s[i]; i+=16) { output(i); } memset(s,0,sizeof s); } return 0;}

 

转载于:https://www.cnblogs.com/lochan/p/3437932.html

你可能感兴趣的文章
多线程实现资源共享的问题学习与总结
查看>>
Learning-Python【26】:反射及内置方法
查看>>
torch教程[1]用numpy实现三层全连接神经网络
查看>>
java实现哈弗曼树
查看>>
转:Web 测试的创作与调试技术
查看>>
python学习笔记3-列表
查看>>
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
线程androidAndroid ConditionVariable的用法
查看>>
stap-prep 需要安装那些内核符号
查看>>
2016寒假自学笔记
查看>>
转载:ASP.NET Core 在 JSON 文件中配置依赖注入
查看>>
socket初识
查看>>
磁盘测试工具
查看>>
代码变量、函数命名神奇网站
查看>>
redis cli命令
查看>>
Problem B: 占点游戏
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>