• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 18  文章 - 5  trackbacks - 0
            <2025年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            常用鏈接

            留言簿

            隨筆分類

            隨筆檔案

            文章分類

            文章檔案

            程序設計基礎

            牛們

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            一元二次方程求解

            [問題描述]

                   解一元二次方程a x2+ b x + c = 0

            [輸入格式]

                   輸入的第一行為三個實數a, b, c  (|a|,|b|,|c|<103),相鄰兩個數之間用一個空格分隔。

            [輸出格式]

                   若方程有兩個相同的解,則只輸出個數,為所求得的解。

                   若方程有兩個實數解,則在同一行輸出兩個實數,先輸出較小的,后輸出較大的,中間用Tab(“\t”)分隔。

                   若方程有兩個虛數解,則在同一行輸出兩個解,前坐標軸上方的解先輸出,然后再輸出坐標軸下方的解,中間用Tab分隔。

            [樣例輸入1]

            1 2 3

            [樣例輸出1]

            -1+i1.41421     -1-i1.41421

            [樣例輸入2]

            1 2 1

            [樣例輸出2]

            -1

            #include<iostream>
            #include
            <cmath>
            using namespace std;
            int main()
            {
                
            float a,b,c;
                
            double    d;
                
            char i;
                cin
            >>a>>b>>c;
                d
            =b*b-4*a*c;
                
            if (d>0)
                
            {
                    
            if (a>0)
                    
            {
                        cout
            <<(-b-sqrt(d))/(2*a)<<'\t'<<(-b+sqrt(d))/(2*a)<<endl;}

                    
            if (a<0)
                    
            {    cout<<(-b+sqrt(d))/(2*a)<<'\t'<<(-b-sqrt(d))/(2*a)<<endl;}
                }

                
            if (d==0)
                
            {
                    cout
            <<-b/(2*a)<<endl;
                }

                
            if (d<0)
                
            {
                
            if (a>0)
                
            {
                    d
            =-d;
                    
            double e=sqrt(d)/(2*a);
                    cout
            <<-b/(2*a)<<"+i"<<e<<'\t'<<-b/(2*a)<<"-i"<<e<<endl;
                }

                
            if (a<0)
                
            { d=-d;
                  
            double e=-sqrt(d)/(2*a);
                  cout
            <<-b/(2*a)<<"+i"<<e<<'\t'<<-b/(2*a)<<"-i"<<e<<endl;
                }

                }

                
            return 0;
            }
            posted on 2009-12-27 08:45 jyy 閱讀(155) 評論(0)  編輯 收藏 引用 所屬分類: OJ平臺
            国产99久久久国产精免费| 亚洲午夜久久久影院伊人| 国产精自产拍久久久久久蜜 | 国产成人综合久久精品尤物| 91麻豆精品国产91久久久久久 | 老色鬼久久亚洲AV综合| 国产精品久久一区二区三区| 97超级碰碰碰碰久久久久| 久久久久亚洲AV成人网| 亚洲中文久久精品无码ww16| 九九久久99综合一区二区| 久久综合视频网站| 精品熟女少妇a∨免费久久| 国产精品99久久不卡| 人妻少妇久久中文字幕一区二区 | 久久久久无码国产精品不卡| 伊人久久大香线蕉综合影院首页| 久久本道伊人久久| 性高湖久久久久久久久| 日本久久中文字幕| 国产成人精品久久一区二区三区av | 久久综合九色综合网站| 97精品伊人久久久大香线蕉| 久久久精品国产sm调教网站| 久久久久人妻一区二区三区 | 青青草国产精品久久久久| 亚洲午夜久久久影院| 99久久做夜夜爱天天做精品| 亚洲成人精品久久| 久久这里只精品国产99热| 777米奇久久最新地址| 99久久99这里只有免费费精品| 7777精品久久久大香线蕉| 久久人人爽人人爽人人片AV高清| 国产日韩欧美久久| 精品国产婷婷久久久| 国产日韩久久免费影院| 久久久久18| 久久久久久国产精品美女| 亚洲精品国产字幕久久不卡| 亚洲精品白浆高清久久久久久 |