求助
#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)莫名跑到了第一象限,求大佬解答 编程语言中等号是==(两个等号)不是一个
c++里面赋值其实也是有返回值的,你赋值了多少酒返回多少 if(x<0,y>0) 这都是在哪里学到的语法啊 自己想出来的??? wp231957 发表于 2023-3-8 11:03
if(x0) 这都是在哪里学到的语法啊 自己想出来的???
初学者不太懂,但是用&&不太行· =等于赋值 ==才是等于,
if(x<0,y>0) 你这语法什么意思? 叶百旗 发表于 2023-3-8 14:01
=等于赋值 ==才是等于,
if(x0) 你这语法什么意思?
==是相等
页:
[1]