#include<stdio.h>
void main()
{
int c;
char a,b;
scanf("%c",&a);
if(a>='A'&&a<='Z')//大写转换为小写字母
{
b=a+32;
printf("%c\n",b);
}
else if(a<'A')//位序差即为ASCII值之差
{
c=65-a;
printf("%d\n",c);
}
else if(a>'A')
{
c=a-65;
printf("%d\n",c);
}
else printf("error!\n");
}
C语言日常作业|大写字母转换小写字母,其余字符输出与A的位序差
于 2019-12-25 11:55:15 首次发布