首页 > 其他 > 详细

出租车计价及三角形题

时间:2019-04-10 22:12:06      阅读:121      评论:0      收藏:0      [点我收藏+]
#include <stdio.h>
int main()
{
    
    double s,p1,p2,p;
    int t;
    scanf("%lf%d",&s,&t);
    if (s<=3)
        p1=10;
    else if(s>3 && s<=10)
        p1=10+2*(s-3);
    else if(s>10)
        p1=24+3*(s-10);
    if (t<5)
    {
        p2=0;
    }
    else if(t>=5)
    {
        p2=(t/5)*2;
    }
    p=p1+p2;
    printf("%.lf\n",p);
    return 0;
}
 
 
#include<stdio.h>
#include<math.h>
int main(void)
{
  double x1,x2,x3,y1,y2,y3,a,b,c,s,m,area;
  printf("Enter x1,y1\n:");
  scanf("%lf%lf",&x1,&y1);
  printf("Enter x2,y2\n:");
  scanf("%lf%lf",&x2,&y2);
  printf("Enter x3,y3\n:");
  scanf("%lf%lf",&x3,&y3);
  a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
  b=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
  c=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));
      if((a+b>c)&&(a+c>b)&&(b+c>a)){
   m=a+b+c;
   s=m/2;
   area=sqrt(s*(s-a)*(s-b)*(s-c));
   printf("m=%.2lf,area=%.2lf\n",m,area);
  }
      else
   printf("impossible");
      return 0;
}技术分享图片
 
 
 
技术分享图片

出租车计价及三角形题

原文:https://www.cnblogs.com/qwertyuiop911/p/10686483.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!