输入一个小写字母,输出后面第三个字母,如果后面没有字母则返回到最前面继续输出
求余26就行
#include <stdio.h>
int main()
{
char n = getchar();
char a = (n-'a'+1)%26 + 'a';
char b = (n-'a'+2)%26 + 'a';
char c = (n-'a'+3)%26 + 'a';
putchar(a);
putchar(b);
putchar(c);
}
#include <stdio.h>
int main()
{
char ch;
while (1) {
fflush(stdin);
scanf("%c", &ch);
if (ch + 3 <= 'z') printf("%c\n", (char)(ch + 3));
else print("continue...\n");
}
return 0;
}
说明:单元测试实施依赖于: