精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 用C++設(shè)計一個程序,求出一元二次方程ax^2+bx+c=0的根

    用C++設(shè)計一個程序,求出一元二次方程ax^2+bx+c=0的根
    系數(shù)a.b.c的值從鍵盤上輸入.求方程根的計算公式為x=(-b+-根號下b^-4ac)/2a
    當(dāng)平方根小于0時,輸出“No solutions!";否則,輸出x的兩個實根.
    其他人氣:318 ℃時間:2019-08-17 00:02:34
    優(yōu)質(zhì)解答
    C++的代碼:
    #include <iostream.h>
    #include <math.h>
    void main(void)
    {
    double a,b,c,d;
    char ch('y');
    do{
    cout<<"請依次輸入二次方程ax^2+bx+c=0的系數(shù)(a不等于0):"<<endl;
    cin>>a>>b>>c;
    if(-0.0001<a<0.0001) //浮點數(shù)不宜直接判斷相等
    d=b*b-4*a*c;
    if(d==0)cout<<"方程有兩個相等實根:"<<-b/(2*a)<<endl;
    else if(d<0)cout<<"方程有兩個不相等復(fù)根:"<<-b/(2*a)<<"+i"<<sqrt(-d)/(2*a)<<' '<<-b/(2*a)<<"-i"<<sqrt(-d)/(2*a)<<endl;
    else cout<<"方程有兩個不相等實根:"<<-b/(2*a)+sqrt(d)/(2*a)<<' '<<-b/(2*a)+sqrt(d)/(2*a)<<endl;
    cout<<"繼續(xù)?(y/n):";cin>>ch;
    }while(ch=='y'||ch=='Y');
    }
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版