C语言:用Switch分支结构实现:输入一个时间(整数),时间为6~10点,输出“上午好”,时间为11~13点,输出“中午好”,时间为14~18点,输出“下午好”,其他时间输出休息时间。

请问这个怎么用Switch写?
题目:输入一个时间(整数),时间为610点,输出“上午好”,时间为1113点,输出“中午好”,时间为14~18点,输出“下午好”,其他时间输出休息时间。

//......
int hh;
scanf("%d",&hh);
switch (hh) {
case 6:
case 7case 8case 9case 10printf("上午好\n");
break;
case 11:
case 12case 13printf("中午好\n");
break;
case 14:
case 15case 16case 17case 18printf("下午好\n");
break;
default:
 printf("休息时间\n");
break;
}
//......