close

#include

int main()
{
    int x1min,y1min,x1max,y1max;
    int x2min,y2min,x2max,y2max,area;    
    
    printf("請輸入矩形A的左下角和右上角的座標值\n");
    scanf("%i %i %i %i",&x1min,&y1min,&x1max,&y1max);
    
    printf("請輸入矩形B的左下角和右上角的座標值\n");
    scanf("%i %i %i %i",&x2min,&y2min,&x2max,&y2max);
    
    if( x1min==x2min && y1min==y2min && x1max==x2max && y1max==y2max )// ----------------------1
    { 
      area = (x1max-x1min)*(y1max-y1min); 
      printf("矩形A,B完全重疊 且重疊面積為%d \n",area); 

      system("pause");    
      return 0; 
    } 

    if( x1min=x2max && y1max>=y2max )// ----------------------2 
    { 
      area = (x2max-x2min)*(y2max-y2min);
      printf("矩形A包含矩形B 且重疊面積為%d \n",area); 

      system("pause");    
      return 0; 
    } 

    if( x1min>=x2min && y1min>=y2min && x1max    { 
      area = (x1max-x1min)*(y1max-y1min);
      printf("矩形B包含矩形A 且重疊面積為%d \n",area); 

      system("pause");    
      return 0; 
    } 
    
    if( x1max=y1max || y1max    { 
      printf("矩形A,B完全不重疊\n"); 

      system("pause");    
      return 0; 
    }     
    
    

}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 illimite 的頭像
    illimite

    酷愛自由

    illimite 發表在 痞客邦 留言(0) 人氣()