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