请编程实现下述功能:
- 从键盘读入不为零的两个坐标值(浮点数);注意两个坐标值应使用英文逗号分隔;
- 结合上图,判定点(x,y)所在的象限。
说明:程序约定x和y值不为0
输入格式:
x,y
输出格式:
quadrant 1/2/3/4
输入样例:
15.2,-11.3
输出样例:
quadrant 4
参考代码:
#include<stdio.h>
int main(){
//定义两个浮点数
float x,y;
scanf("%f,%f",&x,&y);
//当x>0,y>0时,坐标处于第一象限
if(x > 0 && y > 0){
printf("quadrant 1");
}
//当x<0,y>0时,坐标处于第二象限
else if(x < 0 && y > 0){
printf("quadrant 2");
}
//当x<0,y<0时,坐标处于第三象限
else if(x < 0 && y < 0){
printf("quadrant 3");
}
//当x>0,y<0时,坐标处于第四象限
else{
printf("quadrant 4");
}
return 0;
}