302班

          java突擊隊
          posts - 151, comments - 74, trackbacks - 0, articles - 14
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          對一元二次方程求解

          Posted on 2007-07-01 00:40 停留的風 閱讀(275) 評論(0)  編輯  收藏

          #include <stdio.h>

          float sqrt(float x)
           {
             const float epsilon= 0.0001;
             float guess=1.0;
             if(x<0)
             {
              printf("Negative argument to squareRoot.\n");
              return -1.0;
             } 
             while (((guess*guess)-x)>=epsilon)
             {
              guess=(x/guess+guess)/2.0;
             }
             return guess;
           
           }
           void qiuJie(int a,int b,int c)
          {
             float result=float(b*b-4*a*c);
             if(result<0)
             {
               printf("方程的根是復數!\n");
             }
             else
             {
               float x1=(-b+sqrt(result))/(2*a);
            printf("The first answer is %.2f.\n",x1);
            float x2=(-b-sqrt(result))/(2*a);
            printf("The second answer is %.2f.\n",x2);
             }
          }
           

          int main(void)
          {
            int num1,num2,num3;
            printf("Enter three numbers !\n");
            scanf("%i",&num1);
            scanf("%i",&num2);
            scanf("%i",&num3);
            qiuJie(num1,num2,num3); 
            return 0;
          }

          運行圖:

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 新宁县| 内丘县| 阳曲县| 建昌县| 八宿县| 辽阳县| 新巴尔虎左旗| 石景山区| 西华县| 宁海县| 南澳县| 玉山县| 沂南县| 综艺| 札达县| 双流县| 四平市| 焉耆| 安康市| 广宁县| 长丰县| 上林县| 平度市| 堆龙德庆县| 龙州县| 崇信县| 怀来县| 鹤山市| 陕西省| 承德县| 昔阳县| 新昌县| 谷城县| 宜春市| 屏东市| 商南县| 定结县| 慈利县| 茶陵县| 赣榆县| 新乡县|