C语言基础初学者不会做

输入一个小写字母,输出后面第三个字母,如果后面没有字母则返回到最前面继续输出

求余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;
}