|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
void main()
{
float x,y;
scanf("%f %f",&x,&y);
if(x>0,y>0)
printf("(%.2f,%.2f)在第一象限",x,y);
else if(x<0,y>0)
printf("(%.2f,%.2f)在第二象限",x,y);
else if(x<0,y<0)
printf("(%.2f,%.2f)在第三象限",x,y);
else if(x>0,y<0)
printf("(%.2f,%.2f)在第四象限",x,y);
else if(x=0,y!=0)
printf("(%.2f,%.2f)在y坐标轴上",x,y);
else if(x!=0,y=0)
printf("(%.2f,%.2f)在x坐标轴上",x,y);
else if(x=0,y=0)
printf("(%.2f,%.2f)在原点上",x,y);
}
这是一个if语句制作象限的编程,但是在运行的时候点与坐标并不匹配,比如(-1,0)莫名跑到了第一象限,求大佬解答 |
|