以下程序的功能是根据输入的“y”(“Y”)与“n”(“N”),在屏幕上分别显示出“This is YES.”与“This NO.”。空白处需要填入的内容是 #include<stdio.h> void YesNo(char ch) { s

admin2009-02-15  43

问题 以下程序的功能是根据输入的“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=【  】;
     printf("ch;%c",ch);
     YesNo(ch);}

选项

答案getchar

解析 题中要求根据输入的字符调用函数 YesNo来判断输入的字符是y(Y)还是n(N),字符的输入可用字符输入函数getchar。函数YesNo用来判断一个字符是y(Y)还是n(N),主要用了一个switch多分支结构来比较输入字符与字符’y’,’Y’、,’n’,’N’是否相等来实现的。注意:用于字符串处理的函数。
转载请注明原文地址:https://kaotiyun.com/show/wyXp777K
0

最新回复(0)