[1] プログラミング
[2] 入力した数値を4で割った余りを求めるプログラムを作れ。(switch)を用いて。
[3] 環境
 [3.1] Windows vista
 [3.2] Visual Studio 2008
 [3.3] C

#include<stdio.h>
int main(void){

int a,b;
printf( "数値を入力してください>>>\n");
scanf("%d",&a);
b = a % 4;
switch( b )
{
case 0:
printf("%d を4で割った余りは、0です。\n", b );
break;
〜略〜
default:
printf("%d は数値ではないです。\n", b );
break;
}
return 0;
}

error改行が多すぎます。と出て書き込めないのでcase2〜4は省略しました。
こんな感じで作ってみたんですが、scanfのところで数値ではなく、tとかアルファベットを入れるとすべてcase 0で返されます。
数値以外を入れた場合defaultで返してほしいんですが、どうすればいいでしょうか?