이 문제 제가 생각한건
===========================================================
#include <stdio.h>
#include <math.h>
int main()
{
int i, n, sum;
do
{
i = 1;
sum = 0;
sum += i;
i++;
} while (sum >= 10000);
printf(" sum from 1 to %d = %d ", i, sum);
return 0;
}
======================================================
이건데 전혀 아니네요.. 힌트좀주세요 ㅠㅠ
if (sum + i > 10000) break
i = 1; sum = 0; 이 두개를 do {...} 안에 넣은 것에 대해서 어떻게 생각함?
아.. do 이전에 써야 맞는거군여!! 근데 실행하면 sum from 1 to 2 = 1 이러고 끝나요 ㅠㅠ
sum >= 10000; 에 대해서 어떻게 생각함?
개념오류가 있나본데, do {..}while(A) 에서 A가 true면 계속 반복함.