1、 从键盘输入一个大写字母,要求改用小写字母输出。
#include <stdio.h>
#include <math.h>
int main()
{
char i;
printf("大写字母为");
scanf("%c",&i);
if(i>='A'&&i<='Z') //判断输入是否为大写字母
{
i=i-'A'+'a'; //将大写字母向小写字母转换,中间隔的距离为‘A’-‘a’
printf("%c\n",i);//输出小写字母
}
else
{
printf("输入错误\n");
}
return 0;
}
运行结果
demo程序
#include <stdio.h>
int main()
{
char ch;
scanf ("%c", &ch);
if (ch >= 'A' && ch <= 'Z')
{
char change_ch = ch + 'a' - 'A';
printf ("change_ch = %c\n", change_ch);
}
else
{
printf ("Your input is error!\n");
}