自动转换大小写字母的程序 ,但当输入值122以上时,总是不能进入printf("别输入大于122的数值")语句
如题:请大伙看看哪有问题。谢谢。#include<stdio.h>
#include<stdlib.h>
int main(void)
{
char a;
printf("请输入一个字母");
scanf_s("%c", &a);
if (a >= 81)//输入值为81及以上时;
{
if (a <= 122)
{
a = a - 32;
printf("%c", a);
}
else
printf("别输入大于122的数值");//大于122时的判断
}
else if (a >= 65)
{
if (a <= 90)
{
a = a;
printf("%c", a);
}
else
printf("请别输入大于90小于97之间的字符");
}
else
printf("请别输入小于65的字符");
return 0;
system("pause");
}