国产探花免费观看_亚洲丰满少妇自慰呻吟_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++程序設計有所幫助。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汪清县| 铜山县| 舒兰市| 蒙山县| 内丘县| 平塘县| 新营市| 来宾市| 大名县| 合阳县| 于田县| 寻甸| 富蕴县| 许昌市| 松江区| 陇西县| 静宁县| 澄江县| 从化市| 柘荣县| 油尖旺区| 吕梁市| 天水市| 开江县| 龙陵县| 民丰县| 历史| 政和县| 增城市| 进贤县| 来安县| 获嘉县| 永泰县| 广饶县| 黔南| 中江县| 滦南县| 灵宝市| 栾川县| 新晃| 兴义市|