계산된결과값 해결방안좀알려주세요.
빈길
2023.04.01
위에보다싶이 1 ~ 100 사이 1의 배수 누적합 결과 = 5050 이라떠야되는데요
위의 사진처럼되서 계산된값이 나오는게 당연하지만.. 시작값입력은 한번만해야되는데..
어떻게고쳐야될까요..?
void main()
{
int start_value, last_value, multiple, sum;
sum = 0;
printf(시작값 = ); scanf(%d, &start_value);
printf(끝값 = ); scanf(%d, &last_value);
printf(배수 = ); scanf(%d, &multiple);
while(start_value = last_value)
{
if (start_value % multiple == 0)
{
sum = sum + start_value;
}
start_value++;
}
printf(%d ~ %d 사이 %d의 배수 누적합 결과 = %d \n, start_value, last_value, multiple, sum);
}
-
악당
for(int t=star_valuet;t=last_value;t++)
\t\tif(t%multiple==0)
\t\t\tsum+=t;