永发信息网

判断ax^2+bx+c=0方程有几个解,如果有解则解出.系数a,b,c由键盘输入.

答案:1  悬赏:10  手机版
解决时间 2021-02-24 12:20
判断ax^2+bx+c=0方程有几个解,如果有解则解出.系数a,b,c由键盘输入.
我的编程如下
#include
main()
{
float a,b,c,x1,x2,p;
scanf(%f%f%f,&a,&b,&c);
p=b*b-4*a*c;
if (p>=0)
p=sqrt(b*b-4*a*c);
if (p>0)
{
x1=(-b-p)/2*a;
x2=(-b-p)/2*a;
printf(x1=%.2f,x2=%.2f,x1,x2);
else x1=-b/2*a;
printf(x1=x2=%.2f,x1);
}
else printf(No answer);
}
为何程序说我的第一个else是Midplaced else in function main?
最佳答案

修改之后的代码如下:
#include
main()
{
float a,b,c,x1,x2,p;
scanf(%f%f%f,&a,&b,&c);
p=b*b-4*a*c;
if (p>=0)
{
p=sqrt(b*b-4*a*c);
if (p>0)
{
x1=(-b-p)/2*a;
x2=(-b-p)/2*a;
printf(x1=%.2f,x2=%.2f,x1,x2);
}
else x1=-b/2*a;
printf(x1=x2=%.2f,x1);
}
else printf(No answer);
}
你的第一个else是在if的里面,所以会出现你所描述的错误.建议你在编程的时候,注意格式的标准化,减少错误的发生.


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
fx的一阶导数和二阶导数两函数保持定号 啥意
程氏阁客栈地址在哪,我要去那里办事
【对号入座,把下面的词语填在括号里狞笑 嘲笑
六安金盛商贸有限公司我想知道这个在什么地方
尊严不是别人给的作文
罗江县新盛汽车站我想知道这个在什么地方
在高速公路压线出交通事故怎么办
外墙干挂石材工作面是否因规格不同而间距不同
现在卖酒给什么赠品最有吸引力??
广联达柱的挑板怎么画
邮储银行承认国家开放大学学历吗
太原万柏林培训中心
金坛市朝阳客车配件厂这个地址在什么地方,我
碧麓嘉园南区北门我想知道这个在什么地方
马培德的钢笔怎么灌囊
推荐资讯
大隅首刀削面地址在什么地方,想过去办事
德清县莫干山液化气有限公司怎么去啊,有知道
如果找北大医院的包新华教授看病,但是挂不到
怎么求在竖直平面上做圆周运动的物体合力做功
不胖不瘦的身材叫什么身材 差吗??
我家是开琴行的,现在要报生产经营所得个人所
股票卖给谁了
苹果美容美发会所地址有知道的么?有点事想过
狮子座上升星座水瓶
12年4月25日到16年10月4日多少天
我加区号拨打10000收费吗
文胸的厚杯和薄杯有什么区别、作用?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?