add and finish Q108/main.c