有以下程序
#include
void  main( )
{  
    int a=16,b=21,m=0;
    switch(a%3)
    {
        case 0:     
                    m++;
                    break;
          case 1:    
                    m++;
          switch(b%2)
          { 
                   default:    
                               m++;
                   case 0:
                               m++;
                               break;
          }
    }
    printf("%d\n",m);
}
程序运行后的输出结果是(    )。
A、3
B、1
C、2
D、4