int a=0;
 switch(a>0 && a%2){
case 1: printf("홀수 입니다."); break;
case 0: printf("짝수 입니다."); break;
default: printf("자연수가 아닙니다."); break;
}

 

자연수를 입력할때는 홀짝이 나오는데,

 

음수나 소수를 넣어도 자연수가 아니라는 문구가 안떠~

 

어떻게 수정해야 되지?