11720번 - 숫자의 합
getchar 로 받는다 해도
예를들면
5
123450
해버리면 50을 인식을 못해버리는데
2자릿수는 뭘로 입력을받아야하죠??..도저히모르겠네요.
처음엔 getchar로 하나씩 받아서 int형으로바꾼담에 sum에 더해주려고했는데
2자리수인경우에 방법이 떠오르질않네요ㅠㅠ
1자리 숫자만 들어와용
멍청하면 고생하는군요.. 참고해서해보겠습니다ㅠㅠ
소스가 이런데 틀렸다고 뜨네요.. 혹시한번 봐주실수있나요?
atoi는 문자열을 정수로바꾸고
int a = b-'0'; 해서 더해주니까 되네요.,,
음.. 그러게요 저렇게해도 답이 나오긴하는것같은데 정확히 왜 틀리는건지는 잘 모르겠네요 ㅋㅋ
댓글을 작성하려면 로그인해야 합니다.
ijm91 8년 전
getchar 로 받는다 해도
예를들면
5
123450
해버리면 50을 인식을 못해버리는데
2자릿수는 뭘로 입력을받아야하죠??..도저히모르겠네요.
처음엔 getchar로 하나씩 받아서 int형으로바꾼담에 sum에 더해주려고했는데
2자리수인경우에 방법이 떠오르질않네요ㅠㅠ