下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一元三次方程求根程序算法如下:算法来源:/albums/428969/428969/0/0.html#0$f703738da9773912a5584298f8198618377ae2c9C程序如下:#include<stdio.h>#include<math.h>main(){doublea,b,c,d;doubleA,B,C,L,K,T,rad;doubleGS1,GS2,Y1,Y2,P1,P2;doubleX1,X2,X3;//---------------------------------------------------------------------printf("请输入a,b,c,d:");scanf("%lf,%lf,%lf,%lf",&a,&b,&c,&d); printf("\n");printf("a=%.2fb=%.2fc=%.2fd=%.2f\n\n",a,b,c,d); A=b*b-3*a*c;B=b*c-9*a*d;C=c*c-3*b*d;printf("A=%.3fB=%-7.3fC=%-7.3f\n\n",A,B,C);L=B*B-4*A*C;//判别式printf("L=%.3f\n\n",L);//---------------------------------------------------------------------if(A==0&&B==0) {X1=X2=X3=-b/(3*a); printf("X1=X2=X3=%.3f\n",X1); }//---------------------------------------------------------------------else{if(L>0) {Y1=A*b+(3*a*(-B+sqrt(L)))/2;Y2=A*b+(3*a*(-B-sqrt(L)))/2; printf("Y1=%.2fY2=%.2f\n\n",Y1,Y2); if(Y1>0) GS1=pow(Y1,1.0/3);//GS1为三次根号Y1 else GS1=-pow(fabs(Y1),1.0/3); if(Y2>0) GS2=pow(Y2,(1.0/3));//GS2为三次根号Y2 else GS2=-pow(fabs(Y2),(1.0/3));P1=(-2*b+GS1+GS2)/(6*a); P2=sqrt(3)*(GS1-GS2)/(6*a); X1=(-b-GS1-GS2)/(3*a); printf("X1=%.3f\n",X1); printf("X2=%.3f+%.3fi\n",P1,P2); printf("X3=%.3f-%.3fi\n",P1,P2); }//---------------------------------------------------------------------elseif(L==0){K=B/A;X1=-b/a+K; X2=X3=-K/2; printf("X1=%.3f\n",X1); printf("X2=X3=%.3f\n",X2);}//---------------------------------------------------------------------else { T=(2*A*b-3*a*B)/(2*pow(A,1.5));//A>0rad=acos(T);X1=(-b-2*sqrt(A)*cos(rad/3))/(3*a);X2=(-b+sqrt(A)*(cos(rad/3)+sqrt(3)*sin(rad/3)))/(3*a);X3=(-b+sqrt(A)*(cos(rad/3)-sqrt(3)*sin(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煤炭供应链金融
- 燃气工程安全
- 技术人员个人工作计划5篇
- 专业实习报告
- 申请书格式范文模板(7篇)
- 环保主题演讲稿模板集合五篇
- 八年级政治教学计划三篇
- 财务类实习报告范文集锦七篇
- 高一演讲稿范文集锦4篇
- 给高考女儿的一封信15篇
- 第五单元简易方程 提升练习题(单元测试)-2024-2025学年五年级上册数学人教版
- 重点语法清单2024-2025学年人教版英语八年级上册
- NGS与感染性疾病医学课件
- 2024版《大学生职业生涯规划与就业指导》 课程教案
- 人民日报出版社有限责任公司招聘笔试题库2024
- 2024年煤矿事故汇编
- Unit 7单元教案 2024-2025学年人教版(2024)七年级英语上册
- Unit 6 My sweet home(教学设计)-2024-2025学年外研版(三起)(2024)小学英语三年级上册
- 北师大版教案正比例函数案例分析
- 行政文秘笔试题
- 人教版(2024)七年级地理上册跨学科主题学习《探索外来食料作物传播史》精美课件
评论
0/150
提交评论