#include typedef struct line { int a; int b; } LINE; void print_intersection(LINE s, LINE t) { printf("2 本は平行です\n"); printf("交点は (, ) です\n"); } void print_line( LINE s ) { printf("y = %d x", s.a); if ( s.b < 0 ){ printf(" - %d", -s.b); } else{ printf(" + %d", s.b); } } int main(void) { LINE s, t; printf("直線 1 の傾きと切片を入力してください:"); scanf("%d %d", &(s.a), &(s.b)); printf("直線 2 の傾きと切片を入力してください:"); scanf("%d %d", &(t.a), &(t.b)); print_line(s); printf(" と "); print_line(t); printf(" について\n"); print_intersection(s, t); return 0; }