#include <stdio.h>


int dan(int num1, int num2)

{

int is = 1;


if (num1 <= num2)

{

for (; num1 <= num2; num1++)

{

for (is = 1; is < 10; is++)

printf("%d * %d = %d\n", num1, is, num1*is);

is = 1;

}

}

else

{

for (; num1 >= num2; num2++)

{

for (is = 1; is < 10; is++)

printf("%d * %d = %d\n", num2, is, num2*is);

is = 1;

}

}


}


int main(void)

{

int dan1, dan2;

printf("구구단을 할 단을 입력해주십시오 : ");

scanf_s("%d %d", &dan1, &dan2);

printf("%d단 ~ %d단 \n %d \n", dan1, dan2 , dan(dan1,dan2));


return 0;

}


내가 바란건

%d단~%d단 

%d*1 = %d .... 

이런 식으로 나오는거였는데 막상 해보니까 

%단~%단이 맨 마지막에 나오고 그 밑에 6이라는 의도하지도 않은 숫자가 나와버리네 

도움!