求各位赐教,输入一个字符把它循环转换成自身的后4个字母的小写形式
编译器是VC 6.0 。题目:输入一个字符,如它是小写字母,则把它循环转换成自身的后4个字母的大写形式,如是大写字母,则把它循环转换成自身的后4个字母的小写形式。其他形式的不转换。并且把结果输出。如:a字母结果输出E,W输出结果a#include<stdio.h>
#include <conio.h>
int main()
{ char ch;
printf("请输入一个字符:\n");
scanf("%c",&ch);
if(ch>=97 && ch<=118)
{ ch = ch-28; }
else if(ch>118 && ch<=122)
{ ch = ch-54;}
if(ch>=65 && ch<=86)
{ ch = ch+36;}
else if(ch>86 && ch<=90)
{ ch = ch+10;}
printf("%c\n",ch);} 我输入大写的结果是正确,输入小写的结果就不对了 ,请问哪里编写的问题出在哪里呢?谢谢.