(40)--程序案例-求解一元二次方程的通用程序.pdf
《(40)--程序案例-求解一元二次方程的通用程序.pdf》由会员分享,可在线阅读,更多相关《(40)--程序案例-求解一元二次方程的通用程序.pdf(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
【案例】设计求解一元二次方程0cbxax2(a0)的通用程序。1问题分析与算法设计 一元二次方程0cbxax2(a0)若有实根,则计算并输出实根,2a4acbbx21,2;否则,输出无实根信息。程序的输入量为方程的系数 a、b、c。输入不同的系数,则求解不同的方程。程序中要使用数学函数 sqrt(),因此,要注意打开 math.h 文件。程序的算法流程图如图所示。开始输入a,b,cd=0计算判别式d计算实根x1,x2输出x1,x2结束非00无实根 2实现程序#include#include int main()float a,b,c;/*定义存储方程式系数的变量*/float x1,x2,d;/*x1、x2 存储方程根,d 存储判别式的值*/printf(Input a,b,c:);scanf(%f,%f,%f,&a,&b,&c);/*输入方程式的系数值*/d=b*b-4.0*a*c;/*计算判别式的值*/if(d=0.0)/*方程有实根*/x1=(-b+sqrt(d)/(2.0*a);/*计算 x1*/x2=(-b-sqrt(d)/(2.0*a);/*计算 x2*/printf(x1=%f,x2=%fn,x1,x2);/*输出 x1、x2*/else /*方程无实根*/printf(no real root.n);return 0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 40 程序 案例 求解 一元 二次方程 通用
限制150内