模拟题2(打表)
发布日期:2021-06-29 11:10:41
浏览次数:2
分类:技术文章
本文共 1746 字,大约阅读时间需要 5 分钟。
hdu2816;
; 题目意思很简单;并且这个题目应该也是很简单的,然而我却打了很久;特么还失误了几大块; 看来对这方面不熟悉哈;要多锻炼锻炼哈;;; 没什么说的直接摆代码吧;;#include#include #include #include #include #include #include #include #include using namespace std;//容易题;但并没有快速ac;;//两个失误点;//1;在打表的时候下标是字母时忘记打''单引号了;//2;最后转向的时候首先没有分奇偶的char zm[10][5],ch2[505],c[100];void db(){ zm[2][1]='A',zm[2][2]='B';zm[2][3]='C'; zm[3][1]='D',zm[3][2]='E';zm[3][3]='F'; zm[4][1]='G',zm[4][2]='H';zm[4][3]='I'; zm[5][1]='J',zm[5][2]='K';zm[5][3]='L'; zm[6][1]='M',zm[6][2]='N';zm[6][3]='O'; zm[7][1]='P',zm[7][2]='Q';zm[7][3]='R';zm[7][4]='S'; zm[8][1]='T',zm[8][2]='U';zm[8][3]='V'; zm[9][1]='W',zm[9][2]='X';zm[9][3]='Y';zm[9][4]='Z';}int main(){ char ch[1005],ch3[505]; int len,l,i,n1,n2,j; db(); c['Q']='A';c['W']='B';c['E']='C';c['R']='D';c['T']='E';c['Y']='F';c['U']='G'; c['I']='H';c['O']='I';c['P']='J';c['A']='K';c['S']='L';c['D']='M';c['F']='N'; c['G']='O';c['H']='P';c['J']='Q';c['K']='R';c['L']='S';c['Z']='T';c['X']='U'; c['C']='V';c['V']='W';c['B']='X';c['N']='Y';c['M']='Z'; while(~scanf("%s",ch)) { len = strlen(ch); l = 0; for(i = 0; i < len; i++) { n1=ch[i]-'0'; i++; n2=ch[i]-'0'; //printf("%d %d\n",n1,n2); ch2[l]=zm[n1][n2]; l++; } //for(i = 0; i < l; i++) //{ // printf("%c",ch2[i]); //} //printf("\n"); for(i = 0; i< l ; i++) { ch2[i] = c[ch2[i]]; //printf("%c",ch2[i]); } //printf("l=%d\n",l); int ll=0; if(l==1)//最后反向的错了;;;;;; { ch3[ll++]=ch2[0]; } else if(l%2==0) { //printf("isdss\n"); for(i =0;i < l/2;i++) { ch3[ll++] = ch2[i]; ch3[ll++] = ch2[l/2+i]; } } else { //printf("isdss\n"); ch3[ll++]=ch2[0]; for(i = 1; i<= l/2;i++) { ch3[ll++]=ch2[l/2+i]; ch3[ll++]=ch2[i]; } } for(i = ll-1; i>=0;i--) printf("%c",ch3[i]); printf("\n"); } return 0;}
转载地址:https://blog.csdn.net/zw1996/article/details/52214717 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月28日 17时32分48秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
幂等性
2019-04-29
RPC和Restful深入理解
2019-04-29
layui.table.render设置自定义高度高度
2019-04-29
为nginx反向代理设置自定义错误页面
2019-04-29
Unity之C#学习笔记(0):环境配置与上手 HelloWorld
2019-04-29
高并发高可用秒杀系统(一)
2019-04-29
php如何将base64数据流文件转换为图片文件?
2019-04-29
JavaScript 的addEventListener() 事件监听详解!
2019-04-29
JavaScript的DOMContentLoaded事件和load的区别?
2019-04-29
PHP+JavaScript实现图片预览上传功能开发!
2019-04-29
JSONView - Chrome插件安装详解!(谷歌浏览器插件)!
2019-04-29
上传图片到阿里云OSS和获取上传图片的url的详解 !
2019-04-29
webstorm 和 phpstorm 有什么区别呢?做 WEB 开发用哪个好?
2019-04-29
常见位运算
2019-04-29
JAVA使用微信JSSDK配置教程
2019-04-29
Python--列表、元组、字典总结
2019-04-29
python之列表
2019-04-29
学思科,考华为,用华三。这是多少人的现况,快来听听我的经历~
2019-04-29
网络基础--Telnet、SSH、FTP
2019-04-29
Python之元组
2019-04-29