임의로 만든 두 직선의 교점 구하기 - programingseven/c GitHub Wiki
#include <stdio.h>
int main() { double x1 = 1, y1 = 1; double x2 = 4, y2 = 4; double x3 = 1, y3 = 4; double x4 = 4, y4 = 1;
double m1 = (y2 - y1) / (x2 - x1);
double b1 = y1 - m1 * x1;
double m2 = (y4 - y3) / (x4 - x3);
double b2 = y3 - m2 * x3;
double ix = (b2 - b1) / (m1 - m2);
double iy = m1 * ix + b1;
printf("교점: (%.6f, %.6f)\n", ix, iy);
return 0;
}