302班

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

          對一元二次方程求解

          Posted on 2007-07-01 00:40 停留的風 閱讀(278) 評論(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;
          }

          運行圖:

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


          網站導航:
           
          主站蜘蛛池模板: 河西区| 余江县| 清丰县| 盐源县| 南澳县| 方城县| 大荔县| 永清县| 河津市| 海宁市| 莲花县| 安吉县| 北辰区| 昔阳县| 赞皇县| 聂拉木县| 千阳县| 咸丰县| 垣曲县| 永仁县| 扬州市| 太原市| 海原县| 莒南县| 东兴市| 珠海市| 华安县| 青冈县| 霸州市| 平舆县| 安西县| 金寨县| 达孜县| 育儿| 宜都市| 威远县| 万荣县| 东海县| 溧阳市| 芜湖县| 上犹县|