



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一元三次方程求根程序算法如下:算法來源:/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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校熱水房管理制度
- 學校要創新管理制度
- 學校預收費管理制度
- 寧河區資產管理制度
- 安全管理員管理制度
- 安裝加工棚管理制度
- 定制設計部管理制度
- 實行公司化管理制度
- 審批局安全管理制度
- 客房經營與管理制度
- 2025時政試題及答案(100題)
- 消防改造工程技術標書模板
- NSTEMI指南解讀課件
- 精品解析:湖南省永州市2020年中考地理試題(原卷版)
- 貸款申請表(標準模版)
- 合理應用喹諾酮類抗菌藥物專家共識精品課件
- 西北工業大學數電實驗報告二Quartus和Multisim
- GB∕T 41666.3-2022 地下無壓排水管網非開挖修復用塑料管道系統 第3部分:緊密貼合內襯法
- k受體激動劑在臨床中的應用
- 第四節-酸堿平衡失常的診治課件
- 在挫折中成長(課堂PPT)
評論
0/150
提交評論