A-A+

下面程序的功能是将小写字母变成对应大写字母后的第二个字母。其中y变成A z变成B。#incl

2022-08-06 10:56:29 问答库 阅读 179 次

问题详情

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

考点:字母,大写字母