求教:判断三个整数是否相邻
如题
#include<iostream>
using namespace std;
int main(){
int a,b,c,t;
cin>>a>>b>>c;
if(b>a){
t=a;
a=b;
b=t;
}
if(c>b){
t=b;
b=c;
c=t;
}
if(b>a){
t=a;
a=b;
b=t;
}
if(a-2==b-1==c&&a+b+c==a*3||a+b+c==b*3||a+b+c==c*3)
{
cout<<"TRUE";
}else{
cout<<"FALSE";
}
return 0;
}
不知道哪里错了