国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++通過自定義函數求一元二次方程的根

2020-05-23 14:03:40
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了C++通過自定義函數求一元二次方程的根,涉及C++數學運算相關技巧,非常簡單實用,需要的朋友可以參考下
 

本文實例講述了C++通過自定義函數求一元二次方程的根。分享給大家供大家參考,具體如下:

/** 作 者: 劉同賓* 完成日期:2012 年 11 月 24 日* 版 本 號:v1.0* 輸入描述:* 問題描述: 求一元二次方程的根。定義函數* 程序輸出:* 問題分析:略* 算法設計:略*/#include<iostream>#include<cmath>using namespace std;double x,x1,x2,t; //定義全局變量void f1();          //函數聲明double f2(double a,double b);void f3(double a,double b,double c);int main(){  double a,b,c;  cout<<"請輸入a,b,c的值:"<<endl;  cin>>a>>b>>c;  t=b*b-4*a*c;  if(t==0) //由根的判別式來決定執行哪條分支  {    f2(a,b);    cout<<"x1=x2="<<x;  }  else if(t<0)  {    f1();  }  else  {    f3(a,b,c);    cout<<"x1="<<x1<<endl;    cout<<"x2="<<x2;  }  cout<<endl;  return 0;}void f1(){  cout<<"此方程無根!"<<endl;}double f2(double a,double b){  x=-b/(2*a);  return x;}void f3(double a,double b,double c){  x1=((-b+(sqrt(t)))/(2*a));  x2=((-b-(sqrt(t)))/(2*a));}

運行效果截圖如下:

C++,自定義函數,求根

希望本文所述對大家C++程序設計有所幫助。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南阳市| 常熟市| 屯昌县| 宁陕县| 青田县| 绩溪县| 翁牛特旗| 灌云县| 三都| 南岸区| 睢宁县| 廊坊市| 招远市| 曲靖市| 辛集市| 潢川县| 新化县| 资溪县| 丹江口市| 丹棱县| 密山市| 大港区| 昌平区| 都匀市| 桐庐县| 阿尔山市| 汉阴县| 鄂尔多斯市| 手游| 靖安县| 烟台市| 大庆市| 杭州市| 靖江市| 赤壁市| 萍乡市| 正镶白旗| 灵台县| 嘉定区| 张家港市| 西吉县|