Advertisement

检测三个整数是否连续

阅读量:

判定给定的三个整数是否相邻?如果是,则返回TRUE;否则返回FALSE。
程序设计要求:
输入数据仅包含一行,并且由三个整数组成。
程序功能需求:
该程序仅输出一行内容即可完成任务。
测试案例说明:
测试案例1:输入1 2 3;期望输出为TRUE
测试结果1:运行程序时得到的结果应为TRUE
测试案例2:输入3 1 2;期望输出仍为TRUE
测试结果2:运行程序时得到的结果应与预期一致
测试案例3:输入1 3 4;期望输出应为FALSE

复制代码
    #include<bits/stdc++.h>
    using namespace std;
    int a,b,c,d;
    int main()
    {
    	cin>>a>>b>>c;
    	if(abs(a-b)==1)
    		d++;
    	if(abs(a-c)==1)
    		d++;
    	if(abs(b-c)==1)
    		d++;
    	if(d==2)
    		cout<<"TRUE";
    	else
    		cout<<"FALSE";
    return 0;
    }

全部评论 (0)

还没有任何评论哟~