C语言分段函数编程,怎是不对,不知道哪错了,帮看下
答案:3 悬赏:0
解决时间 2021-12-21 21:49
- 提问者网友:离殇似水流年飞逝
- 2021-12-21 16:03
#include "stdio.h"
void main()
{
float x,y; printf("输入x:");
scanf("%f",&x);
if(x<0)
{
y=x*x-1;
}
else if(x=0)
{
y=-x;
}
else
y=x*0.5+1;
printf("%f\n",y);
}
最佳答案
- 二级知识专家网友:闲懒诗人
- 2021-12-21 17:37
#include "stdio.h"
void main()
{
float x,y;
printf("输入x:");
scanf("%f",&x);
if(x<0)
虎场港渡蕃盗歌醛攻互 {
y=x*x-1;
}
//else if(x=0)//此行有误
else if(0==x)//改为 ==
{
y=-x;
}
else
y=x*0.5+1;
printf("%f\n",y);
}
全部回答
- 1楼网友:短发女王川岛琦
- 2021-12-21 19:55
int 后面少个空格
- 2楼网友:山鬼偶尔也合群
- 2021-12-21 18:32
”=“是赋值运算符
"=="是关系运算符
C,C#,java虎场港渡蕃盗歌醛攻互,编译出错一般都是小地方有问题,所以一定要细心,细心很重要
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯