字符转换
给定一个字符串,把字符串内的字母转换成该字母的下一个字母,’a’转换为’b’,’z’换成’a’,’Z’换成’A’,例如”aBf”转换结果为”bCg”,字符串内其他字符不改变,给定函数原型,编写函数
void StringChange(const char* input, char *output) { int i, length = strlen(input); for (i = 0; i < length; i++){ if ((input[i] >= 'a' && input[i] < 'z') || (input[i] >= 'A' && input[i] < 'Z')){ output[i] = (unsigned char)input[i] + 1;//普通字母 }else if (input[i] == 'z' || input[i] == 'Z'){ output[i] = (unsigned char)input[i] - 25;//字母表末尾字母 }else{ output[i] = input[i];//其他字符 } } output[length] = '