사용자가 원하는 단부터 원하는 단까지 구구단 출력하기
#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++;
}
}
'C' 카테고리의 다른 글
c언어 입력한 돈으로 잔돈이 남지않게 물건 구입하기 (6) | 2014.04.28 |
---|---|
c언어 재귀함수를 이용하여 유클리드호제법으로 두수의 최대공약수 구하기 (0) | 2014.04.28 |
c언어 10진수 정수 입력 받아 16진수와 8진수로 출력하기 (0) | 2014.04.28 |
c언어 재귀함수(순환함수) 이용하여 입력받은 숫자 차례로 출력하기 (2) | 2014.04.28 |
c언어 static 변수 (0) | 2014.04.28 |