阅读量:0
在C语言中,可以通过以下方式将字母变成其下一字母:
#include <stdio.h> char nextLetter(char c) { if(c >= 'a' && c < 'z') { return c + 1; } else if(c == 'z') { return 'a'; } else if(c >= 'A' && c < 'Z') { return c + 1; } else if(c == 'Z') { return 'A'; } else { return c; } } int main() { char letter = 'a'; printf("Original letter: %c\n", letter); letter = nextLetter(letter); printf("Next letter: %c\n", letter); return 0; }
上面的代码定义了一个函数nextLetter
,输入一个字母,输出其下一字母。在main
函数中,先定义一个字母letter
为'a'
,然后调用nextLetter
函数得到下一个字母,并输出结果。