当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是 #include main() { char s[80],c=′a′; int i=0; scanf("%s",s); while(s[i]!=′

admin2010-12-10  36

问题 当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是
#include
main()
{ char s[80],c=′a′;
  int i=0;
  scanf("%s",s);
  while(s!=′  
  { if(s==c)s-32;
  else if(s==c-32)s=s+32;
  i++; }
  puts(s); }

选项 A、ahaMa
B、AbAMa
C、AhAMa[空格]ahA
D、ahAMa[空格]ahA

答案A

解析 本题主要考查的知识点是大写字母比它对应的小写字母ASCII码值小32,并且字符可以看作整数进行算术运算等操作。
转载请注明原文地址:https://kaotiyun.com/show/JIPp777K
0

最新回复(0)