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;
          }

          運行圖:

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


          網站導航:
           
          主站蜘蛛池模板: 芒康县| 杭锦旗| 青川县| 梨树县| 辉县市| 屯昌县| 高邮市| 务川| 冷水江市| 莲花县| 板桥市| 娄烦县| 延津县| 清镇市| 梨树县| 全南县| 北流市| 墨脱县| 白水县| 红河县| 福贡县| 陇川县| 峨眉山市| 天峻县| 基隆市| 黑水县| 濮阳市| 安福县| 新巴尔虎左旗| 石嘴山市| 门源| 德阳市| 盘锦市| 绥德县| 浏阳市| 平定县| 内乡县| 连州市| 敦煌市| 海安县| 沂南县|