new file:   exercise14-1.c