#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;
}
}
- Oct 15 Thu 2009 01:13
HW2
close
全站熱搜
留言列表
禁止留言