C语言出现lvalue required in function main怎么改? 如何求X*X+12X=152.72的解?
#include<stdio.h>voidmain(){floatx,y;scanf("%f\n",&y);x*x+12*x=y;printf("%f\n",x);}出现...
#include<stdio.h>
void main()
{float x,y;
scanf("%f\n",&y);
x*x+12*x=y;
printf("%f\n",x);
}
出现lvalue required in function main,是哪里出错?
要求X*X+12X=152.72的解这样编写好不好?有什么更好的方法? 展开
void main()
{float x,y;
scanf("%f\n",&y);
x*x+12*x=y;
printf("%f\n",x);
}
出现lvalue required in function main,是哪里出错?
要求X*X+12X=152.72的解这样编写好不好?有什么更好的方法? 展开
展开全部
你也太高估C编译器了!
你不如直接跟他说,我要X*X+12X=152.72的根好过了!
你不如直接跟他说,我要X*X+12X=152.72的根好过了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-11-15
展开全部
你改成这样试试!
scanf("%f\n",&x);
x*x+12*x=y;
printf("%f\n",y);
}
试试
scanf("%f\n",&x);
x*x+12*x=y;
printf("%f\n",y);
}
试试
追问
我要的是求根,不是求函数值,这样反啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
追问
好长好复杂,有简单一点的吗?我是初学者,拜托!
追答
就是用公式x1=(-b+sqrt(b*b-4*a*c))/2*a,x2=(-b-sqrt(b*b-4*a*c))/2*a;把方程的a,b,c用scanf输入,带公式,printf输出x1和x2.具体程序还是自己动手写写好,有实践才有提高啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询