首页 > 学院 > 开发设计 > 正文

poj2141

2019-11-10 17:48:37
字体:
来源:转载
供稿:网友

题目大意:

第一行输入26个字母,把字母表中该位置的字母换成该字母。然后输入一行字符串,换成字母表中的顺序

解题思路:

代码如下:

#include<stdio.h>int main(){ char str[26]; char inf[85],c; int i; while(gets(str)) { gets(inf); for(i=0;i<strlen(inf);i++) { if(inf[i]<='Z'&&inf[i]>='A') { c=str[inf[i]-'A']; if(c<='z'&&c>='a') { PRintf("%c",c-32); } else { printf("%c",c); } } else if(inf[i]<='z'&&inf[i]>='a') { c=str[inf[i]-'a']; if(c<='Z'&&c>='A') { printf("%c",c+32); } else { printf("%c",c); } } else { printf("%c",inf[i]); } } printf("/n"); } return 0; }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表