问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...高手错误出在哪里?应该怎样改,一个求一元二次方程解的程序。如下_百...

发布网友 发布时间:2024-10-16 23:00

我来回答

3个回答

热心网友 时间:2024-10-17 02:56

你的方程a,b,c的系数固定不变始终为:1,2,3.方程始终无解,判断是多余的。修改源代码不如直接输入。那样更方便。
下面是我的代码:

#include "stdio.h"
#include "math.h"
int main(void)
{
float a,b,c;
float delta,x1,x2;
printf("请输入二次项的系数 a:");
scanf("%f",&a);
printf("\n请输入一次项的系数 b:");
scanf("%f",&b);
printf("\n请输入常数项 c:");
scanf("%f",&c); /*以上的代码为了输入方程的系数*/

delta=b*b-4*a*c;

if(a==0) /*为了排除二次项系数为零的情况*/
printf("方程的解为:x1=x2=%.1f\n",-c/b);

else if(delta>0) /*以下代码跟你的一样*/
{
x1=(-b+sqrt(delta))/(2*a);
x2=(-b-sqrt(delta))/(2*a);
printf("该一元二次方程有两个解:x1=%.1f,x2=%.1f\n",x1,x2);
}
else if(delta==0)
{
x1=-b/(2*a);
printf("该一元二次方程有一个唯一解:x1=x2=%.1f\n",x1);
}
else
printf("无解\n");
return 0;
}

热心网友 时间:2024-10-17 02:59

int main(void) / /括号里没东西,改为int main()
~~~~~~~~~~~~~~~~~~~~~~~~·
if(delta>0)
( //"("改为"{"
x1 = (-b+sqrt(delta))/(2*a));
x2 = (-b-sqrt(delta))/(2*a);
printf("该一元二次方程有两个解",x1 = %f, x2 = %f\nx1,x2); /*改为printf("该一元二次方程有两个解,x1=%7.2f\x2=%7.2f\n",x1 , x2 ); */
) //修改符号
~~~~~~~~~~~~~~~~~~~~~~~~·
最后一个的else if 的if去掉不要
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面的return () 改为return 0;

PS:符号为英文符号哦~

热心网友 时间:2024-10-17 02:58

# include <stdio.h>
# include <math.h>
void main()
{
//把三个系数保存到计算机中
int a = 1; //=不表示相等,表示赋值
int b = 2;
int c = 3;
double delta;//detla存放的是 b*b - 4*a*c
double x1;//存放一元二次方程的其中一个解
double x2;//存放一元二次方程的其中一个解
delta = b*b - 4*a*c;
if(delta>0)
{
x1 = (-b+sqrt(delta))/(2*a));
x2 = (-b-sqrt(delta))/(2*a);
printf("该一元二次方程有两个解,x1 = %f, x2 = %f\n",x1,x2);
}
else if(delta == 0)
{
x1 = (-b)/(2*a);
x2 = x1;//右边赋给左边
printf("该一元二次方程有一个唯一解, x1 = x2 = %f\n",x1);
}
else
{
printf("无解\n");
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 请会C语言的帮我看看这个一元二次方程编写错在哪里了,本人菜鸟刚... 变形金刚3擎天柱说的最后一句话 变形金刚3,擎天柱最后说的那些话是什么。我觉得挺有哲理 我上学没好好学英语,导致我现在一窍不通 如何快速学习好英语? 哪里可以下到比较经典的Breaking舞曲 三角形的内切圆直径怎么算 ...事件层出不穷,救人原因哪个说法更让人信服? 求breaking的舞曲 要最好听的 一个圆环的内和外半径分别是6cm和9cm,求外圆周和内圆周的差。(取圆周... φ108×4,算内径为什么壁厚要乘以2? 推荐些好的Breaking舞曲 通过‏惠州市榕城职业技术学校的“3+证书”高考班能考入哪些大学?学... 通过惠州市榕城职业技术学校的“3+证书‏”高考班能考入哪些大学?学... 通过惠州市榕城职业技术学校3+证书高考班,可以考入哪些大学‏?学历... 坐便器的水往生活用水里面返是怎么回事 ...史进厉害还是索超厉害还是石秀厉害还是燕青厉害,这四个人中史进排... 狗狗对主人做什么行为应该制止?就是它的什么行为在说它地位比你高之类... ...史进厉害还是索超厉害还是石秀厉害还是燕青厉害,这四个人中史进排... 老跳闸是否会把家用电器烧掉 c语言求一元二次方程的根实根虚根都要 大佬们看看我哪错了 C语言解2次方程,麻烦大师看看为什么不对 2019年外地车转入杭州流程 外地车转入本地流程 ...景点_成都有什么好玩的地方?成都旅游必去十大景点排行榜 成都周边周末旅游景点大全 成都周边旅游十大必去景点,成都周边旅游地 我比较内向 不爱说话 但我这人别人对我好我就想把心都掏给她那种 我想... 北京朝阳医院体检中心预约/套餐价格/营业时间 女性腹痛怎么办 请问,我大腿内侧长了一些小红点、白天还好,到了晚上热了就开始发痒... 女生,15,大腿内侧和肉肉上起红点,到了晚上就非常的痒,请问是什么病啊... 人道主义什么意思通俗易懂的解释 ...请帮忙推荐一下 主要用于CAD制图,PLC编程,电影等 谁能告诉我下面配置用来PLC编程和CAD绘图。数控编程软件怎么样?谢谢... 报考护师需要准备什么 我想买个笔记本电脑 用来编程序 plc 单片机 组态 触摸屏 cad之类的... ...主要用于一些编程(PLC编程、C语言、AutoCAD、电子CAD。。。等软件... ...4000的笔记本,主要CAD画图和单片机 PLC编程用,我是个菜鸟 求大神指... 想买一台笔记本,主要用于1三菱PLC编程 2AUTO CAD画图(主要是二维的) 拿护师证需要什么资料