|  |
| |
| overwhelming |
맨처음 int i;
int sum = 0 으로 했어요. |
2011/11/12 |
|
| shell |
제가 보기에는요 i++을 i=i*1.5로 해주셔서 이게 for(i=10; i<=224; i=i*1.5) 10이 될때 sum에 누적을 시키고 그다음 증가되신 10*1.5를 해줘서 15가 됩니다.그러면 15를 다시 조건에 만족하니 sum에는 25가 저장이 되겠죠. 이런식으로 값을 누적시키면서 증감식에 1.5를 계속 곱하다보면 지금의 값이 나오는것 같아요. |
2011/11/13 |
|
| overwhelming |
그럼 다음에는 25+15*1.5인가요? |
2011/11/13 |
|
| shell |
아니죠 10이 조건에 만족해서 누적이 됬으니 그다음 *1.5가 된 값 15가 또 조건에 참거짓을 한후 거기에 또 맞으면 또 누적이되죠 누적이 25가 되고 15*1.5 해서 22가 나와요 인트형이니깐 뒤에 소수점은 날라가죠 22를 또 누적하면 47이 되고 22*1.5해서 또 거기서 나온 값을 조건에 참거짓을 하죠 이렇게 for문에 조건이 거짓이 될때까지 반복을 하죠.
이해가 안가시면 한번 손코딩해서 해보세요... |
2011/11/13 |
|
| overwhelming |
정수형인걸 까먹엇네요..
감사합니다 |
2011/11/13 |
|