开放大学在线学习搜题
当前位置:首页 > 学习题库 > C程序设计语言

问题

下面程序的功能是从键盘输入一个大写英文字母,要求按字母的顺序打印出相邻的字母,指定的字母在中间。若指定的字母为'Z',则打印YZA;若为A则打印ZAB。请分析程序填空。 #include

发布时间:2025-10-23   作者:国家开放大学   浏览:0

下面程序的功能是从键盘输入一个大写英文字母,要求按字母的顺序打印出相邻的字母,指定的字母在中间。若指定的字母为'Z',则打印YZA;若为A则打印ZAB。请分析程序填空。

#include

main()

{char a[3],c;

 int i;

 c=getchar();

 a[1]=c;

 if(c=='Z') {a[2]='A';【1】;}

 else if(c=='A'){a[0]='Z';【2】;}

 else {a[0]=c-1;a[2]=c+1;}

 for(i=0;i<3;i++) putchar(a[i]);

}

您可能感兴趣的试题