7-25 大写字母转换为小写字母 (20 分)
编程从键盘输入一个大写英文字母,将其转换为小写英文字母,将转换后的小写英文字母及其十进制的ASCII码值显示到屏幕上。如果输入的不是大写英文字母,则输出Input Data error!。
输入格式:
从键盘输入一个大写的英文字母,以回车结束。
输出格式:
转换后的小写字母和ASCII码在同一行输出,中间以逗号分隔。参看下面输出样例。
输入样例:
B
结尾无空行
输出样例:
b,98
#include<stdio.h>
int main(void)
{
char ch;
scanf("%c",&ch);
if(ch>='A'&&ch<='Z')
{
printf("%c %d",ch+'a'-'A',ch+'a'-'A');
}
else
printf("Input Data error!");
return 0;
}
将大写字母转换为小写字母ch+'a'-'A'
将小写字母转换为大写字母ch+'A'-'a'