问题 填空题

以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“This is YES.”与“This NO.”。空白处需要填入的内容是
#include<stdio.h>
void YesNo(char ch)
switch(ch)
case’y’:
case’Y’:printf("\n This is YES,\n");
case’n’:
case’N’:printf("\nThis is NO.\n");
main()
char ch;
printf("\nEnter a char ’y’,’Y’or’n’,’N’:");
ch= 【12】
printf("ch;%c",ch);
YesNo(ch);

答案

参考答案:getchar

解析:[命题目的] 考查了字符可以作为整型变量来对待,参与操作。
[解题要点] 题中要求根据输入的字符调用函数 YesNo来判断输入的字符是y(Y)还是n(N),字符的输入可用字符输入函数getchar。函数YesNo用来判断一个字符是y(Y)还是n(N),主要用了一个switch多分支结构来比较输入字符与字符’y’,’Y’、,’n’,’N’是否相等来实现的。
[考点链接] 用于字符串处理的函数。

单项选择题
问答题 简答题