11720번 - 숫자의 합
어떤 부분에서 틀린지 모르겠습니다 ,,ㅠ
#include <stdio.h> int main(void) { int rest,x, y, i= 0; long long sum = 0; scanf("%d", &x); for (i = 0;i<x;i++){ scanf("%d", &y); for (;y > 0;) { sum += y % 10; y = y / 10; } } printf("%d", sum); }
100자리는 int형으로 받아들일 수 없습니다... scanf("%1d", &y);를 이용하시거나 문자열을 이용하여 해결해보시는 건 어떨까요?
감사합니다 덕분에 해결했습니다!!
댓글을 작성하려면 로그인해야 합니다.
ksmabcd135 7년 전
어떤 부분에서 틀린지 모르겠습니다 ,,ㅠ