您的位置:首页 > 其它

OJ刷题---University

2015-08-23 11:33 169 查看

题目要求:





输入代码:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
char str[26]= {'E','C','F','A','J','K','L','B','D','G','H','I','V','W','Z','Y','M','N','O','P','Q','R','S','T','U','X'};
char str1[26]= {'e','r','w','q','t','y','g','h','b','n','u','i','o','p','s','j','k','d','l','f','a','z','x','c','v','m'};
char ch;
while((ch=getchar())!='#')
{
do
{
if(ch>='A'&&ch<='Z')
ch=str[ch-65];//使其对应字符数组str[]中的元素
if(ch>='a'&&ch<='z')
ch=str1[ch-97];
cout<<ch;
}
while((ch=getchar())!='\n');
cout<<endl;
}
return 0;
}


总结:
前期思考,一直在找字母间的规律,找了半天都没成功,于是参考别人的做法,用了字符数组对应输出的做法,没想到居然成功了,又学到了一种字符解码的新方法,嘿嘿!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: