从键盘输入一个大写字母,输出该大写字母的后继字符(若为A,则返回B,若Z,则返回A)
从键盘输入一个大写字母,输出该大写字母的后继字符(若为A,则返回B,若Z,则返回A)及其对应小写字母。要求输入数据时有容错处理(不是大写数字,应有提示)c语言编程题...
从键盘输入一个大写字母,输出该大写字母的后继字符(若为A,则返回B,若Z,则返回A)及其对应小写字母。要求输入数据时有容错处理(不是大写数字,应有提示)c语言编程题
展开
展开全部
#include <stdio.h>
int main()
{
char ch;
printf("Input a character:");
scanf("%c", &ch);
while (ch < 'A' || ch > 'Z') {
printf("Input error! Please input a character(A~Z):");
scanf("%c", &ch);
}
if (ch == 'Z')
printf("%c %c\n", 'A', ch + 32);
else
printf("%c %c\n", ch + 1, ch + 32);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询