当运行以下程序时,从键盘输入;AhaMA(空格)Aha<CR>,则下面程序的运行结果是 #include<stdio.h> main() { char s[80],c=’a’; int i=0; scan

admin2009-02-15  22

问题 当运行以下程序时,从键盘输入;AhaMA(空格)Aha<CR>,则下面程序的运行结果是    #include<stdio.h>    main()    {  char s[80],c=’a’;         int i=0;         scanf("%s",s);         while(s!=’\n’)         { 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

答案1

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

最新回复(0)