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'); }