if(b==a+1&&c==b+1)printf("三个权整数相邻");else printf("三个整数不相邻");
可以先用三个判断语句把三个数进行排序,然后再用一个判断语句来判定他们是否是只相差一。if(a>b){t=a;a=b;b=t;} if(a>c){t=a;a=c;c=t;} if(b>c){t=b;b=c;c=t;} if(b==a+1&&c==b+1)printf("三个整数相邻");else printf("三个整数不相邻");