//배수의 수와 합을 구함
#include <stdio.h>
int main()
{
printf("0을 입력하면 종료\n\n");
while(1)
{
int sum(0), cnt(0), i;
int MUL, MAX;
printf("구하려는 배수를 입력 : ");
scanf("%d", &MUL);
printf("몇까지 구할거임? : ");
scanf("%d", &MAX);
//0을 입력하면 종료
if(MUL == 0 || MAX == 0)
{
printf("0을 입력하여 종료함");
return 0;
}
//MAX 값이 구하려는 배수보다 크면 실행
if(MAX > MUL)
{
for( i=1 ; i<=MAX ; i++ )
{
if(i%MUL==0)
{
sum += i;
++cnt;
}//if
}//for
printf("\n%d까지의 %d의 배수의 합은 %d이며, 개수는 %d입니다.\n", MAX, MUL, sum, cnt);
}//if
//배수가 MAX보다 크면 다시
if(MUL > MAX)
{
printf("ㅡㅡ");
}
printf("\n\n\n");
}
return 0;
}