A-A+
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”) 在屏幕上分别显示出“This
问题详情
以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“This is YES.”与“This NO.”。空白处需要填入的内容是 include<stdio.h> void YesNo(char ch) { switch(ch) { casey: caseY:printf("n This is YES,n"); casen: caseN:printf("nThis is NO.n");}} main() { char ch; printf("nEnter a char y,Yorn,N:"); ch=【 】; printf("ch;%c",ch); YesNo(ch);}
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:getchar
题中要求根据输入的字符调用函数YesNo来判断输入的字符是y(Y)还是n(N),字符的输入可用字符输入函数getchar。函数YesNo用来判断一个字符是y(Y)还是n(N),主要用了一个switch多分支结构来比较输入字符与字符"y","Y"、,"n","N"是否相等来实现的。注意:用于字符串处理的函数。