modify and finish Q100/main.c