从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母;如果它是小写英文字母,则将其转换为大写英文字母,然后将转换后的英文字母即ASCII码显示到屏幕上;如果不是英文字母,则不转换并直接将它及其ASCII码值输出到屏幕上
1 #include<stdio.h> 2 int main() 3 { 4 char a; 5 printf("请输入一个字母:"); 6 scanf(" %c",&a); 7 if(a>='a'&&a<='z') 8 printf("%c的大写形式为:%c\nASCII码值为:%d\n",a,a-32,a-32); 9 else if(a>='A'&&a<='Z') 10 printf("%c的小写形式为:%c\nASCII码值为:%d\n",a,a+32,a+32); 11 else 12 printf("%c\nASCII码值为:%d\n",a,a); 13 return 0; 14 }