发布网友 发布时间:2024-10-05 21:17
共2个回答
热心网友 时间:2024-10-05 21:47
根据你的代码来看,应该是,只要三个数不相同,第一个if里面的代码就能执行。这样的话第一个if可以这样写:if((a!=b)||(b!=c)||(a!=c)),即只要其中有两个数不相同就能执行第一个if里面的代码。只要三个判断有一个返回true,之后的判断就不会执行,这样效率较高。
楼主的“if((a==b)&&(b==c))”,这个逻辑是错的。。
对于输入,可采取我代码中的方式,稍微简洁一点。
热心网友 时间:2024-10-05 21:46
第一个if那里(a!=b)&&(b!=c)