问题标题:
C语言编程序,输入一个除了a和z以外的小写英文字母,输出它的前一个字母,它的本身及用C语言编程序,输入一个除了a和z以外的小写英文字母,输出它的前一个字母、它的本身及它后面的一个字
问题描述:

C语言编程序,输入一个除了a和z以外的小写英文字母,输出它的前一个字母,它的本身及

用C语言编程序,输入一个除了a和z以外的小写英文字母,输出它的前一个字母、它的本身及它后面的一个字母.要源程序!

金士良回答:
  #include   voidmain()   {   charch,ch1;   p:printf("请输入a,z之间的字母:n");   scanf("%c",&ch);   switch(ch)   {   case'a':   case'A':   case'z':   case'Z':break;   default:   {   ch1=(int)ch-1;   printf("字母的前一个字母和本身是:%c,%c",ch1,ch);   }   }   }   简单的编了一下,希望可以帮到你.
蒋先刚回答:
  嗯,好厉害啊,还有后面一个字母也要输出还有有没有简单点的程序?这个,对于我有点难。。。
金士良回答:
  #includevoidmain(){charch,ch1,ch2;printf("请输入a,z之间的字母:n");scanf("%c",&ch);switch(ch){case'a':case'A':case'z':case'Z':break;default:{ch1=(int)ch-1;ch2=(int)ch+1;printf("字母的前一个字母、本身和后一个是:%c,%c,%c",ch1,ch,ch2);}}}}再加一个就好了简单的是:#includevoidmain(){charch,ch1,ch2;printf("请输入a,z之间的字母:n");scanf("%c",&ch);if(ch=='a'||ch=='z')printf("输入有错误,请重新输入!");else{ch1=(int)ch-1;ch2=(int)ch+1;printf("字母的前一个字母、本身和后一个是:%c,%c,%c",ch1,ch,ch2);}}
查看更多
其它推荐
热门其它推荐