作业帮 > 综合 > 作业

基础c语言问题:要求输入任意单词,输出单词的每个字母后的第三个字母.例如输入yeah,则输出bhdk

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 05:30:56
基础c语言问题:要求输入任意单词,输出单词的每个字母后的第三个字母.例如输入yeah,则输出bhdk
规定z后接着的字母为a,依次循环.因为是初学,请尽量用简单的基本的写法
基础c语言问题:要求输入任意单词,输出单词的每个字母后的第三个字母.例如输入yeah,则输出bhdk
#include
#include
#define MAX_LENGTH 20
int main(int argc, char *argv[])
{
int nlen = 0;
char words[MAX_LENGTH] = {};
scanf("%s", words);
nlen = strlen(words);
if (nlen > 0 && nlen = 'a' && words[i] 'z')
words[i] -= 'z' - 'a';
}

if (words[i] >= 'A' && words[i] 'Z')
words[i] -= 'Z' - 'A';
}
}
printf("output: %s\n", words);
return 0;
}