鱼C论坛

 找回密码
 立即注册
查看: 1452|回复: 5

求助

[复制链接]
发表于 2023-3-8 01:54:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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)莫名跑到了第一象限,求大佬解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-8 07:21:14 | 显示全部楼层
编程语言中等号是==(两个等号)不是一个
c++里面赋值其实也是有返回值的,你赋值了多少酒返回多少
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-8 11:03:16 | 显示全部楼层
if(x<0,y>0)    这都是在哪里学到的语法啊   自己想出来的???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-3-8 13:11:20 | 显示全部楼层
wp231957 发表于 2023-3-8 11:03
if(x0)    这都是在哪里学到的语法啊   自己想出来的???

初学者不太懂,但是用&&不太行·
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-8 14:01:14 | 显示全部楼层
=等于赋值 ==才是等于,
if(x<0,y>0) 你这语法什么意思?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-8 19:48:30 | 显示全部楼层
叶百旗 发表于 2023-3-8 14:01
=等于赋值 ==才是等于,
if(x0) 你这语法什么意思?

==是相等
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-12 16:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表