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

          運行圖:

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


          網站導航:
           
          主站蜘蛛池模板: 临朐县| 温泉县| 曲水县| 滨州市| 商河县| 常山县| 年辖:市辖区| 老河口市| 汶川县| 岳池县| 福海县| 汉沽区| 财经| 裕民县| 宁蒗| 和平区| 都兰县| 吴堡县| 兴宁市| 安徽省| 芮城县| 岚皋县| 商丘市| 介休市| 砚山县| 马鞍山市| 南开区| 赤水市| 潞城市| 丽江市| 桐乡市| 双流县| 合作市| 江阴市| 蒙山县| 墨竹工卡县| 绥芬河市| 临沭县| 泌阳县| 郴州市| 南宁市|