(1)010字符转换a->b z->a
来源:互联网 发布:西装品牌 知乎 编辑:程序博客网 时间:2024/06/06 04:05
// HW-(字符串转换a-b).cpp : 定义控制台应用程序的入口点。//将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。#include "stdafx.h"#include <iostream>#include <string>using namespace std;void convert(char *input,char* output){int len=strlen(input);int i;for ( i=0;i<len;){if (input[i]==input[i+1]){if (input[i]=='z'&&input[i+1]=='z'){output[i]='a';output[i+1]='b';i+=1;}else{output[i]=input[i]+1;output[i+1]=input[i+1]+2;i+=1;}}else if (input[i]!=input[i+1]){if (input[i]=='z'){output[i]=input[i]-25;} else{output[i]=input[i]+1;}}i++;}output[i]='\0';}int _tmain(int argc, _TCHAR* argv[]){char a[100]={0};gets(a);char b[100]={0};convert(a,b);cout<<b<<endl;return 0;}
0 0
- (1)010字符转换a->b z->a
- A-Z 大小写转换
- (c++)小乐同学学会了用程序做进制转换,异常高兴。小鹏为了不让他骄傲自满,决定出道难点的题目考考他。字母集A到Z,依次表示26到1,26个数字。也就是A=26,B=25...Z=1。他用这些字符来构
- 将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;
- 得到一个随机字符[A-Z]or[a-z] (大小写也要随机),并打印
- 请输出开如"1A 2B 3C ........26Z"的字符序列,用集合实现
- a,b赋值转换
- 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- C++入门题目:输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- 输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)。
- c# 字符a+1=b
- 一道经典面试题,字符数组排序问题(字符包含a-z、A-Z、0-9.)
- 将A, B, C , D ... Z, AA, AB...AZ, BA转换为对应的数字
- 5.1&&5.2字符大小写转换 加密 'A'+13=N,'Z'+13=M
- a~z
- 电文,按照a--z,b--y,A--Z,B--Y,…
- sed 's/^\(.\).*/\1/g' | tr 'a-z' 'A-Z'是什么意思
- Java生成随机字符串(a-z,A-Z)
- 右左法则----复杂指针解析
- java代码--移动的小雪花
- 话说浏览器之谷歌
- zend studio10.6.2没有PHP Include Path
- POJ 2342
- (1)010字符转换a->b z->a
- CEP的设计模式2-模式介绍(全文完)
- 翻转整数
- 用QComboBox实现tree状结构
- Spring源码解析和配置文件加载
- Android内存分析工具(一):Memory Monitor
- 在Eclipse中配置使用Java OpenCV
- 00-自测4. Have Fun with Numbers (20)
- Eclipse Java注释模板设置详解