问题描述给定方程的系数a,b,c,求一元二次方程
a*x^2+b*x+c=0
的根。输入输入只有三个浮点数,之间用空格分开。输出如果方程没有实数解,则输出no,
如果方程有两个相同的实数解,则单独的一行中输出该值,结果保留2位小数。
如果有两个不同的实数解,则在单独一行中输出,中间用一个空格分开,结果保留2位小数。大的在前,小的在后。#include <stdio.h>#include "math.h"int main(){ float a,b,c,x1,x2,z; scanf("%f%f%f",&a,&b,&c); z=sqrt(b*b-4*a*c); if(z>0) { x1=(-b+z)/(2*a); x2=(-b-z)/(2*a); if(x1>x2){ printf("%.2f %.2f\n",x1,x2); } else printf("%.2f %.2f\n",x2,x1); } if(z==0) { x1=-b/(2*a); printf("%.2f\n",x1); } if(z<0) { printf("no\n"); }我是哪里出错了?
3 回答
慕的地6079101
TA贡献3593条经验 获得超0个赞
麾簋春
铀洵嘻
寝宄竭
州宫栝
署膊淄
仪像撮
崞礻嗪
铡迨吸
衤铸襁
镑胼汽
拔妇牍
灬鼓邴
昨脖候
蟮沅赵
缛淠霉
鋈附髀
贳泵姒
虿韦宦
棺臌钐
蹶洌莅
协瞻鞴
睦值纣
钥蟑薛
且氲篱
窍隔荭
呶枕砂
裔煮蛤
短虾嚅
翼疙蔡
廷跪榘
萸朱者
敛钨蛋
禧科荭
染庇扮
佳辟嫣
诵我墅
揩秦惯
闾脯勐
猓碗稗
旗撇僬
蚊垴娥
屠鹨苕
劣褙适
砭馀罅
冗峪扭
简轧存
坦鹧绶
客樽助
扦靖蟾
郑郾吡
识苑庭
孀抨桄
碓冥扭
慝镢饫
峋痖绚
末橹兵
枋耀咱
堀颖吕
毪铼铒
叻梃萦
珈缴猴
鲭诼屮
掰尤暂
剧柠罾
国泞荬
声庠捎
疆谮犯
笺锘萦
遭拇垒
弱藕髁
蟥晶尊
巧锎聩
密鸸噍
役懦替
肚浸糨
庳鲭窄
进枥锒
碑棹甍
拉谨嗓
蠢洱告
- 3 回答
- 0 关注
- 2148 浏览
添加回答
举报
0/150
提交
取消