华为机试题:字符转换Univesity
来源:互联网 发布:哪个象棋软件好 编辑:程序博客网 时间:2024/06/05 19:29
描述:
简要描述
字符替换,按照替换规则,将输入的字符串做转换;其它字符不作处理。
详细描述:
题目背景
字母的替换规则,如下所示,A被E替换,B被C替换,依次类推。
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
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
a b c d e f g h i j k l m n o p q r s t u v w x y z
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
#include <stdlib.h>#include "oj.h"char* CharReplace(char* pSourceChar){if (pSourceChar == NULL){return 0;}int temp = 0;char bigchar[] = { "ECFAJKLBDGHIVWZYMNOPQRSTUX" };char smallchar[] = { "erwqtyghbnuiopsjkdlfazxcvm" };int i = 0;for (i = 0; pSourceChar[i] != '\0'; i++){if (pSourceChar[i] >= 'A'&&pSourceChar[i] <= 'Z'){temp = (pSourceChar[i] - 'A');pSourceChar[i] = bigchar[temp];}else if (pSourceChar[i] >= 'a'&&pSourceChar[i] <= 'z'){temp = (pSourceChar[i] - 'a');pSourceChar[i] = smallchar[temp];}}pSourceChar[i] = '\0';return pSourceChar;}
0 0
- 华为机试题:字符转换Univesity
- 华为机试-字符转换
- 华为2014机试题,压缩字符
- 2014华为机试题---字符压缩
- 华为机试题:回文字符判断
- 华为机试题--2.计算字符个数
- 华为机试题--8.字符个数统计
- 华为机试题:字符个数统计
- 华为机试题 计算字符个数
- 华为机试题之---格式转换
- 华为机试题:【中级】报文转换
- 华为机试题--5.进制转换
- 华为机试题【6】-大小写转换
- 华为机试 题目1- 字符转换
- 华为机试题---将字符转换为小写并将其对应的ASCII值加5
- 华为上机试题,字符替换
- 华为机试题C++-去除重复字符并排序
- 【华为机试题】删除输入字符串中重复字符
- 编程题#3:计算数列平方和(C++程序设计第10周)
- C语言的流程控制
- RXJava学习笔记(2)
- 20160127.CCPP体系详解(0006天)
- linux常用命令
- 华为机试题:字符转换Univesity
- Java基础05 实施接口
- 20160128.CCPP体系详解(0007天)
- 2 Types of Linux File Locking (Advisory, Mandatory Lock Examples)
- C++查找数组中的最大值和最小值
- C语言函数
- LeetCode Algorithms #202 <Happy Number>
- 20160129.CCPP体系详解(0008天)
- 图片底部留白的解决方法