向x变量中输入任意一个大写字母,再将x变量中的大写字母转成小写字母 (如 "G”变成 "g”)。正确的算法是( )A.①输入字母到x ②int y = x - 32 ③x = (char)y→输出xB.①输入字母到x ②int y = x + 32 ③x = (char)y→输出xC.①输入字母到x ②int y = (int)x - 32 ③x = (char)y→输出xD.①输入字母到x ②int y = (int)x + 32 ③输出y
向x变量中输入任意一个大写字母,再将x变量中的大写字母转成小写字母 (如 "G”变成 "g”)。正确的算法是( )
A.①输入字母到x ②int y = x - 32 ③x = (char)y→输出x
B.①输入字母到x ②int y = x + 32 ③x = (char)y→输出x
C.①输入字母到x ②int y = (int)x - 32 ③x = (char)y→输出x
D.①输入字母到x ②int y = (int)x + 32 ③输出y
相关考题:
编写一个函数,实现大小写字母转换功能,如输入大写字母A,输出小写字母a,输入小写字母a,输出大写字母A(将从键盘输入的字符传到用户自定义的函数中比较并转换,将转换后的字符传回主函数,输出)。
1、下列描述正确的有A.小写字母a到z,它们背后的asc码值是连续的,即'b'=='a'+1; 大写字母也是一样的。B.26个字母中,任何一个小写字母的值都大于任何一个大写字母的值,例如 'a' > 'Z'C.大写字母‘Z' +1 将变成小写字母 ’a'D.int x; x='a'; 是一个合法赋值。同样 printf("%c",x);将输出字母a