问题描述:
C程序设计,任意输入一个英文字母,输出该字母的前驱和后继,并以此字母开始,将26个英文顺序输出.
大概的意思就是比如我输入c,前驱是b,后继是d.
大致我写到这样,可是后面不会写了,另外有一个问题就是a的前驱应该是z,这该怎么实现,z的后继应该是a又该怎么实现.
求大神指导!
char ch,c1,c2;
printf("请输入一个字母:");
scanf("%c",&ch);
c1=ch-1;
c2=ch+1;
printf("该字母的前驱和后继分别为:%c,%c",c1,c2);
if((ch>=65&&ch=97&&ch
大概的意思就是比如我输入c,前驱是b,后继是d.
大致我写到这样,可是后面不会写了,另外有一个问题就是a的前驱应该是z,这该怎么实现,z的后继应该是a又该怎么实现.
求大神指导!
char ch,c1,c2;
printf("请输入一个字母:");
scanf("%c",&ch);
c1=ch-1;
c2=ch+1;
printf("该字母的前驱和后继分别为:%c,%c",c1,c2);
if((ch>=65&&ch=97&&ch
问题解答:
我来补答展开全文阅读