A-A+
下面程序的功能是将小写字母变成对应大写字母后的第二个字母。其中y变成A z变成B。#incl
问题详情
下面程序的功能是将小写字母变成对应大写字母后的第二个字母。其中y变成A,z变成B。
#include "stdio.h"
main()
{char c;
while((c=getchar())!="n")
{if(c>="a"&&c<="z")
c=c-30;
if(c>"z"||c<="z"+2)
c=c-26;}
printf("%c",c);
}
错误:______
改正:______
参考答案
正确答案:
错误:if(c>'z'||c<='z'+2)
改正:将其修改为if(c>'z'&&c<='z'+2)
[解析] if语句表达式错误