您的位置:首页 > 编程语言 > C语言/C++

《C++编程》第二章第7题

2015-03-27 11:33 239 查看
题:输入两个字符,若这两个字符之差为偶数,则输出它们的后继字符,否则输出它们的前趋字符。(前趋:较小字符前面的一个字符,后继:较大字符后面那个字符)

解:

#include <stdio.h>

int main()

{

char a,b,ch;

while(1)

{

scanf("%c%c",&a,&b);

while((ch=getchar()) != '\n');

if((a-b)%2==0)

{

if((a-b)>0)

printf("Succ:%c\n",a+1);

if((a-b)<0)

printf("Succ:%c\n",b+1);

}

else

{

if((a-b)>0)

printf("Pred:%c\n",b-1);

if((a-b)<0)

printf("Pred:%c\n",a-1);

}

}

return 0;

}

运行结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: