<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      寄往月球

      導航

      一道題目的分享---三角形判斷的程序優化

      一道題目的分享

       

       

       

      初步分析:

      輸入三個點坐標,涉及到平面直角坐標系中距離的計算,需要調用sqrt函數。其次需要利用三角形的性質判斷三邊是否可以構成一個三角形。最后周長計算直接將三邊之長相加。但面積計算需要利用割補法,補全一個矩形再進行面積計算。綜上,考慮到判斷的條件比較復雜,面積計算麻煩,我們需要優化算法。

       

      再分析:(1)考慮到海倫公式可以用來求面積,delta可以用來判斷三邊是否可以構成三角形。我們利用海倫公式優化程序。

       

       

      (2)對于平面直角坐標系中距離的計算,有明確的公式,因此我們可以定義一個函數,還可以方便日后使用。

       

      流程圖

       

       

       代碼段

      #include <stdio.h>

      double len(double a,double b,double c,double d){

             double re;

             re=sqrt((c-a)*(c-a)+(d-b)*(d-b));

             return re;

      }

      int main(){

       

          double x1,x2,x3,y1,y2,y3;

          double a,b,c,delta,L,A,s;

          scanf("%lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3);

            a=len(x1,y1,x2,y2);

            b=len(x2,y2,x3,y3);

            c=len(x1,y1,x3,y3);//距離的計算

            s=(a+b+c)/2;

        delta=(s-a)*(s-b)*(s-c);//判斷

        if(delta<=0) printf("Impossible\n");

          else{

              L=2*s;

              A=sqrt(s*delta);

              printf("L = %.2lf, A = %.2lf\n",L,A);

             }  

      posted on 2021-09-26 20:52  寄往月球  閱讀(150)  評論(1)    收藏  舉報

      主站蜘蛛池模板: 亚洲精品第一区二区在线| 免费大黄网站在线观看| 亚洲综合伊人久久大杳蕉| 中文有码字幕日本第一页| 亚洲精品一区二区三区在线观看| 亚洲の无码国产の无码步美| 十八禁在线观看视频播放免费| 国产成人高清亚洲综合| 久久精品一本到东京热| 日韩乱码人妻无码中文字幕视频 | 综合人妻久久一区二区精品| 欧美日韩精品一区二区视频| 久久国产精品日本波多野结衣 | 熟妇的味道hd中文字幕| 亚洲 一区二区 在线| 无码国产一区二区三区四区| 国产在线精彩自拍视频| 久久综合九色综合97欧美| 亚洲av无码之国产精品网址蜜芽 | 浮妇高潮喷白浆视频| 在线观看视频一区二区三区| 干老熟女干老穴干老女人| 久久综合狠狠综合久久| 奶头好大揉着好爽视频| 国产精品69人妻我爱绿帽子| 人人妻人人澡人人爽欧美一区双 | 亚洲天堂av 在线| 国产精品视频中文字幕| 久久精品青青大伊人av| 在线日韩日本国产亚洲| 在线天堂最新版资源| 九九热在线免费视频观看| 札达县| 日本一级午夜福利免费区| 亚洲欧美在线综合一区二区三区| 亚洲国产大胸一区二区三区| 人妻少妇无码精品专区| 亚洲日韩欧洲乱码av夜夜摸| AV无码不卡一区二区三区| 伊人久在线观看视频| 麻豆国产AV剧情偷闻女邻居内裤|