#include <stdio.h>
#include <math.h>
typedef struct
{
double x;
double y;
}Point;
Point scan_point(void)
{
Point p;
return p;
}
double area_of(Point p1, Point p2)
{
double area;
area=(p1.x-p2.x)*(p1.y-p2.y);
return area;
}
double circumference_of(Point p1, Point p2)
{
double length;
length=(p1.x-p2.x)*2+(p1.y-p2.y)*2;
return length;
}
int main(void) {
Point p1,p2;
double area,length;
p1=scan_point();
p2=scan_point();
area=area_of(p1,p2);
length=circumference_of(p1,p2);
printf("座標1:(%.2lf,%.2lf)\n",p1.
x,p1.
y); printf("座標2:(%.2lf,%.2lf)\n",p2.
x,p2.
y);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgogdHlwZWRlZiBzdHJ1Y3QKIHsKIAlkb3VibGUgeDsKIAlkb3VibGUgeTsKIH1Qb2ludDsKIAogUG9pbnQgc2Nhbl9wb2ludCh2b2lkKQogewogCVBvaW50IHA7CiAJc2NhbmYoIiVsZiIsJnAueCk7CiAJc2NhbmYoIiVsZiIsJnAueSk7CiAJcmV0dXJuIHA7CiB9CiAKIGRvdWJsZSBhcmVhX29mKFBvaW50IHAxLCBQb2ludCBwMikKIHsKIAlkb3VibGUgYXJlYTsKIAlhcmVhPShwMS54LXAyLngpKihwMS55LXAyLnkpOwogCWFyZWE9ZmFicyhhcmVhKTsKIAlyZXR1cm4gYXJlYTsKIH0KIAogZG91YmxlIGNpcmN1bWZlcmVuY2Vfb2YoUG9pbnQgcDEsIFBvaW50IHAyKQogewogCWRvdWJsZSBsZW5ndGg7CiAJbGVuZ3RoPShwMS54LXAyLngpKjIrKHAxLnktcDIueSkqMjsKIAlsZW5ndGg9ZmFicyhsZW5ndGgpOwogCXJldHVybiBsZW5ndGg7CiB9CgppbnQgbWFpbih2b2lkKSB7CgkKCVBvaW50IHAxLHAyOwoJZG91YmxlIGFyZWEsbGVuZ3RoOwoJCglwMT1zY2FuX3BvaW50KCk7CglwMj1zY2FuX3BvaW50KCk7CglhcmVhPWFyZWFfb2YocDEscDIpOwoJbGVuZ3RoPWNpcmN1bWZlcmVuY2Vfb2YocDEscDIpOwoJCglwcmludGYoIuW6p+aomTHvvJooJS4ybGYsJS4ybGYpXG4iLHAxLngscDEueSk7CglwcmludGYoIuW6p+aomTLvvJooJS4ybGYsJS4ybGYpXG4iLHAyLngscDIueSk7CglwcmludGYoIumdouepje+8miUuMmxmXG4iLGFyZWEpOwoJcHJpbnRmKCLlkajlm7Ljga7plbfjgZXvvJolLjJsZiIsbGVuZ3RoKTsKCQoJcmV0dXJuIDA7Cn0=