您的位置:首页 > 其它

【HUSTOJ】1017: 三个整数是否相邻

2016-05-03 19:34 260 查看

1017: 三个整数是否相邻

Time Limit: 1 Sec  Memory Limit:
128 MB
Submit: 327  Solved: 113

原题链接

Description

判断三个整数是否相邻,是输出"TRUE",否则输出"FALSE"。

Input

输入只有一行,包括3个整数。

Output

输出只有一行。

Sample Input

1 2 3

Sample Output

TRUE

HINT

Source

#include<iostream>
#include<cmath>
using namespace std;
main()
{
int a,b,c,flag=0;
cin>>a>>b>>c;

if((a+c)/2==b&&abs(a-c)==2) flag=1; //中间数在是b的情况

if((a+b)/2==c&&abs(a-b)==2) flag=1; //中间数为c的情况

if((b+c)/2==a&&abs(b-c)==2) flag=1;//中间数为a的情况

if(flag)cout<<"TRUE"<<endl;
else cout<<"FALSE"<<endl;

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