下面程序功能为:输入一个A~Z之间的字母,输出与之左右相邻的两个字母,根据注释信息将程序填写完整。(注意:题目要求输入A~Z之间的字母,即不包含A和Z)#include <stdio.h>int main( ){char ch; //数据准备__1__ //调用getchar()输入一个字母,并赋值给ch__2__ //调用putchar()输出与ch左相邻的字母__3__ //调用putchar()输出与ch右相邻的字母}
举一反三
- 下面程序功能为:输入一个A~Z之间的字母,输出与之左右相邻的两个字母,根据注释信息将程序填写完整。(注意:题目要求输入A~Z之间的字母,即不包含A和Z)#include ;int main( ){char ch; //数据准备
- 有定义char ch; ch=getchar();则输出ch左相邻的字母的正确表达式为
- 下列程序运行时,若输入1abcedf2df<回车>,则程序的输出结果为______。 #include <stdio.h> main() char a=0,ch; while((ch=getchar())!=’\n’) if(a%2!=0&&(ch>=’a’&&ch<=’z’))ch=ch-’a’+’A’; a++;putchar(ch); printf("\n");
- 用getchar()从键盘上输入一个字符,用putchar()打印出来! 参考程序1与参考程序2都可以实现题目要求。 #include int main() { char a; a=getchar(); putchar(a); return 0; } 参考程序2: #include int main() { char ch; scanf(“%c”,&ch); printf(“%c”,ch); return 0; }
- 【填空题】以下程序的功能是:输入一个小写字母,输出对应的大写字母,将程序补充完整。 main() { char ch; scanf("%c",&ch); /* 从键盘输入一个小写字母 */ 【1】 /* 将该字母转换为大写字母 */ printf("%c ",ch); /* 输出转换后的结果 */ }