hdu2056(求相交的面积)

在写这篇文章之前,xxx已经写过了几篇关于改主题的文章,想要了解的朋友可以去翻一下之前的文章

    #include<stdio.h>
double max(double a,double b)
{
    if(a>b)
    return a;
    else
    return b;
}

    double min(double a,double b)
{
    if(a>b)
    return b;
    else
    return a;
}
int main()
{
 double a1,b1,a2,b2,a3,b3,a4,b4,area,t1,t2;
 while (scanf("%lf%lf%lf%lf%lf%lf%lf%lf",&a1,&b1,&a2,&b2,&a3,&b3,&a4,&b4)!=EOF)
 {
  if(a1>a2)
  {
   t1=a2;
   a2=a1;
   a1=t1;
  }
  if(b1>b2)
  {
   t2=b2;
   b2=b1;
   b1=t2;
  }

    每日一道理
喜马拉雅直冲霄汉,可上面有攀爬者的旗帜;撒哈拉沙漠一望无垠,可里面有跋涉者的脚印;阿尔卑斯山壁立千仞,可其中有探险者的身影;雅鲁藏布江湍急浩荡,可其中有勇敢者的故事。

  if(a3>a4)
  {
   t1=a4;
   a4=a3;
   a3=t1;
  }
  if(b3>b4)
  {
   t2=b4;
   b4=b3;
   b3=t2;
  }
   double l,h;
   h=min(b2,b4)-max(b1,b3);
   l=min(a2,a4)-max(a1,a3);
   if(h<=0||l<=0)
   area=0;
   else
   area=h*l;

  printf("%.2lf\n",area);
 }

 return 0;
}

文章结束给大家分享下程序员的一些笑话语录: 不会,Intel会维持高利润,也会维持竞争局面,国外的竞争不是打死对方的那种。你看日本有尼康,佳能,索尼,都做相机,大家都过得很滋润。别看一堆厂,其实真正控制的是后面的那几个财团——有些竞争对手,后面其实是一家人。

posted @ 2013-04-28 19:48  坚固66  阅读(173)  评论(0编辑  收藏  举报