CF(831B) C语言
来源:互联网 发布:sql server 2008修复 编辑:程序博客网 时间:2024/05/22 03:16
题意:给三个字符串,b是a的映射,然后求c的映射
#include<stdio.h>#include<string.h>char a[30];char b[30];char c[1022];int main(){ scanf("%s",a); scanf("%s",b); scanf("%s",c); int l=strlen(c); for(int i=0;i<l;i++) { int flag=0; if(c[i]>='A'&&c[i]<='Z') { flag=1; c[i]=c[i]-'A'+'a'; } if(c[i]>='0'&&c[i]<='9') { printf("%c",c[i]); } else { for(int j=0;j<26;j++) { if(c[i]==a[j]) { if(flag) { c[i]=b[j]+'A'-'a'; } else { c[i]=b[j]; } break;//没有break,这个for循环会重复寻找与c[i]相等的a[j],直到a里面找不到c[i] } } printf("%c",c[i]); } } printf("\n"); return 0;}
阅读全文
0 0
- CF(831B) C语言
- cf 363A B C
- cf(417A,B,C)
- cf#403 A B C
- 【CF #435】A B C
- CF 894 B/C 数学
- CF 282 A 282B 282C
- CF #261 DIV2 A,B,C,D
- CF #269 DIV2 A,B,C,D
- cf(405A,B,C,D)
- cf(416 A,B,C,E)
- cf(412A,B,C)
- cf(413A,B,C)
- CF#345 div2 A\B\C题
- Cf 363div2 A B C
- cf 734 div2 A,B,C
- CF #contest894 B,C 题题解
- cf 831C
- A1011
- easyUI validatabox 重写验证方法 验证正则表达式
- 截取圆形或圆角图片
- spring-data-mongo BaseDao的封装
- 累加和小于等于给定值k的最长子数组
- CF(831B) C语言
- linux基础二
- 递归排序
- 判断Activity是否在运行?
- java并发编程实战-并发程序的测试
- jquery源码解析(第3章元素之偏移算法)
- 关于安全删除Arraylist中的一组节点
- 01背包
- hadoop 2.x安装:完全分布式安装