POJ 2358
来源:互联网 发布:淘宝闲鱼安全吗 编辑:程序博客网 时间:2024/04/28 23:49
水题。但是,水的很郁闷啊,空格竟然我竟然忘了处理。因为我都是一概放进字符数组去处理了,但是空格的没有考虑。但是,在验证数据的时候有空格(出现空挡,但应该不是空格,至少不是我主动打出来的),这时候就一脚踏进坑里了。囧。
program:
#include<iostream>
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
using namespace std;
char tmp[200];
char ch[200];
int main()
{
tmp['2']='1';
tmp['3']='2';
tmp['4']='3';
tmp['5']='4';
tmp['6']='5';
tmp['7']='6';
tmp['8']='7';
tmp['9']='8';
tmp['0']='9';
tmp['-']='0';
tmp['=']='-';
tmp['W']='Q';
tmp['E']='W';
tmp['R']='E';
tmp['T']='R';
tmp['Y']='T';
tmp['U']='Y';
tmp['I']='U';
tmp['O']='I';
tmp['P']='O';
tmp['[']='P';
tmp[']']='[';
tmp['\\']=']';
tmp['S']='A';
tmp['D']='S';
tmp['F']='D';
tmp['G']='F';
tmp['H']='G';
tmp['J']='H';
tmp['K']='J';
tmp['L']='K';
tmp[';']='L';
tmp['\'']=';' ;// 左斜杠才是转义符
tmp['X']='Z';
tmp['C']='X';
tmp['V']='C';
tmp['B']='V';
tmp['N']='B';
tmp['M']='N';
tmp[',']='M';
tmp['.']=',';
tmp['/']='.';
tmp[' ']=' ';//郁闷
while(gets(ch))
{
for(int i=0;i<strlen(ch);i++)
{
printf("%c",tmp[ch[i]]); //一概放进去,就有可能把空格也放进去了,
} //所以要对空格进行处理(尽管规则里面不包括),否则也可以遇到空格直接输出
printf("\n");
}
//system("pause");
return 0;
}
- POJ 2358
- Poj 2358 Lake Counting
- POJ
- poj
- POJ
- POJ
- poj
- poj
- POJ
- POJ
- poj
- POJ
- POJ
- POJ
- POJ
- POJ
- POJ
- POJ
- 管中窥豹,深入总部调研苏宁易购研发
- Android UI布局属性总结
- windows下安装调试mysql
- 京东PK苏宁价格战背后 IT厂商技术之争
- 谷歌面试题:从无穷尽的流中随机的选取1000个关键字(蓄水池抽样)
- POJ 2358
- JAVA学习:泛型的必要性
- LINGO调用VC编写的函数动态库实验
- SEDM与苏宁易购协商EDM营销系统二期升级方案
- freopen
- C++11(及现代C++风格)和快速迭代式开发
- 不同人眼中的我
- iPad Android系统下,平板设备判断横竖屏,以及横竖屏变化之后的事件触发(html + javascript)
- 操作系统分类及基础知识