조띵의지극히개인적인공간

1부터 10까지의 자연수의 제곱의 합은 아래와 같습니다.

12 + 22 + ... + 102 = 385

1부터 10까지의 자연수의 합의 제곱은 아래와 같습니다.

(1 + 2 + ... + 10)2 = 552 = 3025

1부터 10까지의 자연수의 합의 제곱과 제곱의 합의 차는 3025 - 385 = 2640 입니다.

1부터 100까지의 자연수의 합의 제곱과 제곱의 합의 차는 얼마인가요?




내맘대로 해설:
문제가 너무쉬워 출제 의도가 의심스럽다. 뭔가 더 좋은 방법이 있을것 같지만 이문제는 여기까지




void func()
{
int Multiple = 0;
int Sum = 0;
for (int i=1; i<=10; i++)
{
Multiple += i*i;
Sum+=i;
}
Sum=Sum*Sum;

printf("Multiple=%d\n", Multiple);
printf("Sum=%d\n", Sum);
printf("Difference=%d\n", Sum-Multiple);
}
저작자 표시
신고
Posted by 조띵


티스토리 툴바