POST

c언어 사용자가 원하는 단부터 원하는 단까지 구구단 출력하기

사용자가 원하는 단부터 원하는 단까지 구구단 출력하기




#include<stdio.h>

#pragma warning(disable:4996)


void result(int n1, int n2);


int main(void)

{

int num1, num2;

printf("몇단부터 출력? ");

scanf("%d", &num1);

printf("몇단까지 출력? ");

scanf("%d", &num2);

if (num1 > num2) // num1이 num2보다 크다면 값을 바꾸어 작은 단부터 출력한다

result(num2, num1);

else

result(num1, num2);

return 0;

}

void result(int n1, int n2)

{

int n;

while (n1 <= n2) {

printf("\t%d 단\n", n1);

for (n = 1; n <= 9; n++) {

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

}

printf("-----------------------\n");

n1++;

}

}