出租车计价器程序:在编写过程中,对整数型赋值定义错误,导致计价错误。

且在编写 乘法时出现用数学方法表示。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

#include<stdio.h>

int main()

{  

      int i ;

      double t ,m,c;

       printf ("请输入等待时间, 路程:");

       scanf ("%lf%lf",&t,&c);

       i=t/5;

        if(c<=3){

         m=10+2*3;}

      else if (c<=10){

       m=(10+2*i)+(c-3)*2;

}

      else

                m=(10+2*i)+(c-10)*3;

}

     printf ("车费:%.1f",m);

return 0;

}

出租车计价器,三点判断三角形且求面积 随笔 第1张z出租车计价器,三点判断三角形且求面积 随笔 第2张

 

xo出租车计价器,三点判断三角形且求面积 随笔 第3张输入三点判断是否可以组成三角形,并且输出面积。

编写过程中,对数学函数调用不熟练,如sqrt() pow()等。

还有对逻辑语句的应用不熟练,关系不真确所以要在编写程序前

梳理逻辑关系。

#inclide<stdio.h>

#inclide <math.h>

int main()

{      doible x1,x2,x3,y1,y2,y3,a,b,c,L,A;

       printf("请输入三点坐标:");

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

a=sqrt(pow(x1-x2,2)+pow(y1-y2,2);

b=sqart(pow(x1-x3,2)+pow(y1-y3,2);

c=sqart(pow(x2-x3,2)+pow(y2-y3,2);

if ((a+b)>=c||(b+c)>=a||(c+a)>=b{

printf("iimpasbale!");

}

else{

L=a+b+c;

i=l/2;

A=sqart (i*(i-a)*(i-b)*(i-c);

printf ("周长=%.1f \ n面积=%.1f\n",L ,A);

}

return  0;

 

}

出租车计价器,三点判断三角形且求面积 随笔 第4张

         

      

 

}

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄