#include <stdio.h>
#include <math.h>
typedef struct {
double X;
double Y;
}Point;
Point scan_point(void);
double area_of(Point p1, Point p2);
double circumference_of(Point p1, Point p2);
int main(void) {
Point p1;
Point p2;
p1=scan_point();
p2=scan_point();
double area,circumference;
area=area_of(p1, p2);
circumference=circumference_of(p1, p2);
printf("area=%.2f circumference=%.2f",area
,circumference
);
return 0;
}
Point scan_point(void){
Point p;
return p;
}
double area_of(Point p1, Point p2){
}
double circumference_of(Point p1, Point p2){
return fabs(p1.
X-p2.
X)*2+fabs(p1.
Y-p2.
Y)*2; }
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp0eXBlZGVmIHN0cnVjdCB7Cglkb3VibGUgWDsKCWRvdWJsZSBZOwp9UG9pbnQ7CgpQb2ludCBzY2FuX3BvaW50KHZvaWQpOwpkb3VibGUgYXJlYV9vZihQb2ludCBwMSwgUG9pbnQgcDIpOwpkb3VibGUgY2lyY3VtZmVyZW5jZV9vZihQb2ludCBwMSwgUG9pbnQgcDIpOwoKaW50IG1haW4odm9pZCkgewoJCVBvaW50IHAxOwoJCVBvaW50IHAyOwoJCQoJCXAxPXNjYW5fcG9pbnQoKTsKCQlwMj1zY2FuX3BvaW50KCk7CgkJCgkJZG91YmxlIGFyZWEsY2lyY3VtZmVyZW5jZTsKCQkKCQlhcmVhPWFyZWFfb2YocDEsIHAyKTsKCQljaXJjdW1mZXJlbmNlPWNpcmN1bWZlcmVuY2Vfb2YocDEsIHAyKTsKCQkKCQlwcmludGYoImFyZWE9JS4yZiBjaXJjdW1mZXJlbmNlPSUuMmYiLGFyZWEsY2lyY3VtZmVyZW5jZSk7CgkJCglyZXR1cm4gMDsKfQoKUG9pbnQgc2Nhbl9wb2ludCh2b2lkKXsKCQoJUG9pbnQgcDsKCQoJc2NhbmYoIiVsZiIsJnAuWCk7CglzY2FuZigiJWxmIiwmcC5ZKTsKCQoJcmV0dXJuIHA7Cn0KCmRvdWJsZSBhcmVhX29mKFBvaW50IHAxLCBQb2ludCBwMil7CglyZXR1cm4gZmFicyhwMS5YLXAyLlgpKmZhYnMocDEuWS1wMi5ZKTsKfQoKZG91YmxlIGNpcmN1bWZlcmVuY2Vfb2YoUG9pbnQgcDEsIFBvaW50IHAyKXsKCXJldHVybiBmYWJzKHAxLlgtcDIuWCkqMitmYWJzKHAxLlktcDIuWSkqMjsKfQoK