C/C++の宿題片付けます 132代目

このエントリーをはてなブックマークに追加
211デフォルトの名無しさん
[1] 授業単元:プログラミング演習第一
[2] 問題文:
#include <stdio.h>

int main(void)
{
int t = 6;

if(t >= 6 && t < 12){
printf("%d時です。おはようございます。\n",t);
}else if (t >= 12 && t < 18) {
printf("%d時です。こんにちは。\n",t);
}else if (t >= 18 && t < 24) || (t >= 0 &&t < 6)){
printf("%d時です。こんばんは。\n",t);
}else {
printf("%d時は時刻の範囲外です。\n",t);
}
return 0;
}
これのswitch文で書き換えたプログラムを作成しなさい。
ただし、case文の使用は4回を上限とする。
[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 11月23日まで
どなたかお願いします