add ex9.c