C언어 switch 10대 20대 나이 질문드려요
계획자
2023.04.01
#include stdio.h
int main()
{
int old;
char ch;
printf(나이를 입력하세요. :\n);
scanf(%c, &ch);
old=ch/10;
switch(old)
{
case 1 :
printf(10대입니다.);
break;
case 2 :
printf(20대입니다.);
break;
case 3 :
printf(30대입니다.);
break;
}
return 0;
}
28를 누르면 20개나오고 33을 누르면 30대가 나오도록 하려고 하는데 머가잘못됫나요..?
그리고 scnaf(%c, &ch); 에서 %c 와 %d 차이점을 모르겠어요..
기초적인 문제 질문드려서 죄송합니다..