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

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

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

2020-01-26 14:35:03
字體:
來源:轉載
供稿:網友

本文實例講述了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++程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽阳市| 盘锦市| 论坛| 高尔夫| 惠来县| 榆社县| 黑水县| 云梦县| 安泽县| 福安市| 衡山县| 二连浩特市| 博客| 华安县| 万源市| 南宁市| 宝应县| 马公市| 竹山县| 萨迦县| 宁海县| 平江县| 陇南市| 宜兰县| 娄烦县| 丽水市| 菏泽市| 崇仁县| 康马县| 定州市| 平遥县| 屯门区| 从化市| 浦北县| 阳谷县| 巴青县| 嫩江县| 宁国市| 远安县| 岳西县| 鄂温|