|
: #include<stdio.h>
:
: void main(void)
: {
: int i;
: int multiple2; // 2의 배수가 들어갈곳
: int multiple3; // 3의 배수가 들어갈곳
:
: multiple2 = 0; // 초기화
: multiple3 = 0;
:
: for(i = 0; i < 100; i+= 2) { // 100이하 2의 배수 구하기..
: multiple2 += i;
: }
-----> 이 부분에서 100이하이면 100도 들어가야 됨다. 따라서
for(i=0; i <= 100; i+=2)
multiple2 += i
가 되어야 됨다. 100을 안 더하면 결과 값에 상당한 차이가 나겠죠..
: printf("2 multiple sum = %d\n", multiple2);
:
: for(i = 0; i < 100; i+= 3) { // 100이하 3의 배수 구하기..
: multiple3 += i;
: }
: printf("3 multiple sum = %d\n", multiple3);
:
: if (multiple2 > multiple3) puts("multiple2 is Big");
: if (multiple2 < multiple3) puts("multiple3 is Big");
: if (multiple2 == multiple3) puts("multiple2 and multiple3 is same");
:
: }
:
함 해보는 것이 좋은데 무조건 의존만 해선 안되겠죠..
|