HDOJ 4054 Hexadecimal View
2012-09-25 19:15
246 查看
~~~题目链接~~~
思路:模拟
思路:模拟
#include <stdio.h> #include <string.h> int len = 0; char str[5002]; void print(int cur) { int i = 0, j = 0; for(i = cur; i<cur+16; i++) { if(j == 2) printf(" "), j = 0; if(i<len) printf("%.2x", str[i]); else printf(" "); j++; } printf(" "); for(i = cur; i<cur+16; i++) { if(i>=len) break; if(str[i]>='a' && str[i]<='z') printf("%c", str[i]+'A'-'a'); else if(str[i]>='A' && str[i]<='Z') printf("%c", str[i]+'a'-'A'); else printf("%c", str[i]); } printf("\n"); } int main() { int i = 0, j = 0, c = 0; while(gets(str)) { len = strlen(str); c = len/16; for(i = 0, j = 0; i<=c; i++) { if(j == len) break; printf("%.4x: ", j); print(j); j += 16; } } return 0; }
相关文章推荐
- HDOJ4054 Hexadecimal View[编码题]
- HDOJ4054 Hexadecimal View[编码题]
- hdoj 1042
- 【大数问题】 HDOJ 1042 N!
- hdoj 1596 find the safest road 【dijkstra】
- hdoj-1173-采矿
- hdoj 1856 More is better 【并查集 求最大节点数】
- HDOJ 4119 Isabella's Message
- HDOJ 题目1166敌兵布阵(树状数组)
- HDOJ-1869-六度分离
- HDOJ 1395 2^x mod n = 1
- hdoj 6047( 2017 Multi-University Training Contest - Team 2) Maximum Sequence
- HDOJ 3874 Necklace 线段树 单点更新 成段查询
- 【线段树】 HDOJ 1540 Tunnel Warfare
- HDOJ-2544-最短路(最短路)
- HDOJ 4876 ZCC loves cards
- HDOJ1261 大数乘除法应用
- HDOJ 2492 Ping pong 线段树+离散化
- HDOJ 题目1690Bus System(最短路径)
- hdoj 3785 寻找大富翁