소 감

집에서 심심해서......

코 드

~cpp 
#include <stdio.h>

void main()
{
	int n=1;
	int sum=0;

	while(sum<=3000)
	{
		sum+=n;
		n++;
	}

	printf("n=%d, sum=%d \n", n, sum);
}

수 정

~cpp 
#include <stdio.h> 
 
void main() 
{ 
        int n=0; 
        int sum=0; 
 
        while(sum<=3000) 
        { 
                 num++;
                 sum+=n;
        } 
 
        printf("n=%d, sum=%d \n", n, sum); 
} 

나한테 할 말

허아영양과 동일한 실수입니다.^^
~cpp 
		sum+=n;
		n++;
가 거꾸로 되어있습니다.(결과값에 n이 1이 더해집니다.)
~cpp 
		n++;
		sum+=n;
으로 수정후, n=1을 n=0으로 수정하면 됩니다.^^ - 조현태

Retrieved from http://wiki.zeropage.org/wiki.php/최소정수의합/김소현
last modified 2021-02-07 05:31:16