/* exercise the complex macros in complex.h */ #include #include #include "complex.h" main() { struct complex a, b, c; printf( "Enter a: " ); read_c( a ); printf( "Enter b: " ); read_c( b ); add_c( c, a, b ); printf( "\na + b = " ); print_c( c ); sub_c( c, a, b ); printf( "\na - b = " ); print_c( c ); mul_c( c, a, b ); printf( "\na * b = " ); print_c( c ); div_c( c, a, b ); printf( "\na / b = " ); print_c( c ); putchar( '\n' ); return EXIT_SUCCESS; }