制作一个动态企业网站,狠狠做最新网站,dede旅游网站源码 多城市,做网站不优化描述 判断#xff1a;两个数x、y的正负性。
要求#xff1a;不可以使用比较运算符#xff0c;即””,””,””,””,””,”!”。 输入 有多组数据#xff0c;每组数据占一行#xff0c;每一行两个数x#xff0c;y。 x、y保证在int范围内。
输出 …描述 判断两个数x、y的正负性。
要求不可以使用比较运算符即””,””,””,””,””,”!”。 输入 有多组数据每组数据占一行每一行两个数xy。 x、y保证在int范围内。
输出 每组数据输出占一行。 如果两个数是一正一负输出”Signs are opposite” 如果是同为正或同为负输出”Signs are not opposot” 如果无法确定输出”Signs can’t be sure” 输出不包括引号
样例输入 1 1 -1 1 样例输出 Signs are not opposot Signs are opposite
代码如下
if括号里面的判断条件是该数不为零执行if语句
#include stdio.h #include math.h int main() { double x, y; while(scanf(“%lf %lf”, x, y) ! EOF) { if(x*y)//if语句里如果x*y不为零的话执行 { if(x*yfabs(x*y))//这里用来判断x跟y是异号的关系 { printf(“Signs are not opposot\n”); } else//否则的话xy是同号 { printf(“Signs are opposite\n”); } } else//第一个if语句已经筛选出来这里的else是x*y为零的条件即xy至少有一个为零 { printf(“Signs can’t be sure\n”); } } return 0; }