ijm91   8년 전

getchar 로 받는다 해도 

예를들면

5

123450

해버리면 50을 인식을 못해버리는데

2자릿수는 뭘로 입력을받아야하죠??..도저히모르겠네요.


처음엔 getchar로 하나씩 받아서 int형으로바꾼담에 sum에 더해주려고했는데

2자리수인경우에 방법이 떠오르질않네요ㅠㅠ

orange4glace   8년 전

1자리 숫자만 들어와용

ijm91   8년 전

멍청하면 고생하는군요.. 참고해서해보겠습니다ㅠㅠ

ijm91   8년 전

소스가 이런데 틀렸다고 뜨네요.. 혹시한번 봐주실수있나요?

ijm91   8년 전

atoi는 문자열을 정수로바꾸고

int a = b-'0'; 해서 더해주니까 되네요.,,

orange4glace   8년 전

음.. 그러게요 저렇게해도 답이 나오긴하는것같은데 정확히 왜 틀리는건지는 잘 모르겠네요 ㅋㅋ

댓글을 작성하려면 로그인해야 합니다.