永发信息网

C语言问题,帮忙改错

答案:4  悬赏:30  手机版
解决时间 2021-04-25 15:19
  • 提问者网友:黑米和小志
  • 2021-04-24 22:58

#include "stdio.h"
void main()
{
 int x,y;
 scanf("%d",&x);
 if(x<0) printf("y=-1\n");
 if(x=0) printf("y=0\n");
 if(x>0) printf("y=1\n");
}

这个程序有没错,为何运行不了

最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-04-25 00:35
int x,y; x后面是逗号 不是分号
全部回答
  • 1楼网友:山有枢
  • 2021-04-25 03:08

程序没错

scanf("please input num=%d",&x);

这样应该可以看到提示,然后输入数字按回车,可以得到结果

  • 2楼网友:山有枢
  • 2021-04-25 02:14

if(x=0) printf("y=0\n");中

应为x==0,这才是判断语句,而x=0是赋值语句。

其他没问题


 

  • 3楼网友:人類模型
  • 2021-04-25 01:30

你好

这样对吗?

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯