2019.04.17 23:12
07
for
(
int
i=10; i>0; i--)
08
{
// i값이 10일때 변수 c값은 1이 맞지만
// 다음 반복문, i값이 9일때 변수 c에 저장되어 있는 값은 1이 아닙니다. 한번 생각해보세욤.
09
for(int j=0; j<i; j++)
j=0; j<i; j++)
10
11
c = c * 10;
12
}
13
b = b + (a / c);
14
추천:1 댓글
2019.04.17 23:14
지금 발생하는 실행오류는 부동소수점 예외 오류로 c값이 0이되어 정수 a를 0으로 나누기 때문에(b = b + (a / c);) 발생하는 에러입니다.
왜 c값이 0이 되는지는 위 댓글을 보시고 생각해 보시면 도움이 되실겁니당.
07
for
(
int
i=10; i>0; i--)
08
{
// i값이 10일때 변수 c값은 1이 맞지만
// 다음 반복문, i값이 9일때 변수 c에 저장되어 있는 값은 1이 아닙니다. 한번 생각해보세욤.
09
for
(
int
j=0; j<i; j++)
10
{
11
c = c * 10;
12
}
13
b = b + (a / c);
14
}