问题 填空题

下面程序的功能是将小写字母变成对应大写字母后的第二个字母。其中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语句表达式错误

判断题
选择题