天天看點

【HUSTOJ】1017: 三個整數是否相鄰

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;
	
 }