#include"stdio.h"
main()
{
char a[3],c;
int i;
c=getchar();
a[1]=c;
if(c=='Z'){a[2]='A'; a[0]=c-1;}
else if(c=='A'){a[0]='Z'; a[2]=c+1;}
else {a[0]=c-1;a[2]=c+1;}
for(i=0;i<3;i++)
putchar(a[i]);
}
编程实现:从键盘输入一个大写英文字母,要求按字母的顺序打印出3个相邻的字母,输入的字母在中间。若输入的字母为Z,则输出YZA,若输入的字母为A,则输出ZAB
这篇文章介绍了如何使用C语言编写一个程序,通过getchar函数获取用户输入的字符,然后通过条件判断将其在字母表中向前或向后移动,实现了简单的字符循环转换。
摘要由CSDN通过智能技术生成