C语言填空:字母前后字符输出

/*功能为:输入1个字母后,输出该字母的前序字母、该字母、该字母的后序字母,
例如:输入g,则输出fgh;输入a,则输出zab;输入M,则输出LMN;输入Z,则输出YZA。*/
#include <stdio.h>
void main()
{   char ch,c1,c2;
     printf("Enter a character:");
    ch=getchar();
    if((ch>='a'&&ch<='z')||(【1】))     
    c1=ch-1;
    c2=ch+1;
    if(【2】)  c1=ch+25;
    else if(ch=='Z'||ch=='z')  【3】;
    putchar(c1);
    putchar(【4】);
    putchar(c2);
    putchar('\n');
}
/*功能为:输入1个字母后,输出该字母的前序字母、该字母、该字母的后序字母,
例如:输入g,则输出fgh;输入a,则输出zab;输入M,则输出LMN;输入Z,则输出YZA。*/
#include <stdio.h>
void main()
{   char ch,c1,c2;
     printf("Enter a character:");
    ch=getchar();
    if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z'))     
    c1=ch-1;
    c2=ch+1;
    if(ch=='a'|| ch=='A')  c1=ch+25;
    else if(ch=='Z'||ch=='z')c2=ch-25;
    putchar(c1);
    putchar(ch);
    putchar(c2);
    putchar('\n');
}

 

posted @ 2023-02-07 20:12  myrj  阅读(270)  评论(0编辑  收藏  举报