처음에 몇자리 수 넣을지 N으로 입력하고
다음에 숫자 입력하고
그 숫자 각 자리 수 다 더해서 출력하는 건데, 왜 오버플로우 예외가 나오는거지? 내가 놓친게 있나?
#include <stdio.h>
int main() {
int N;
int numT;
int t = 10;
int tott = 0;
scanf("%d", &N);
scanf("%d", &numT);
for (int i = 0 ; i < N ; i++) {
if (t == 10)
tott += numT % t;
if (t > 10)
tott += (numT % t) / (t / 10);
t*= 10;
}
printf("%d", tott);
}
vscode로 해봤는데 안남
ㅇㅇ 나도 해봤는데 걍 인풋이 비정상적으로 커서 그랬던 것 같음