10 이하의 두 개의 정수를 입력받아서 작은 수부터 큰 수까지의 구구단을 차례대로 출력하는 프로그램을 구조화하여 작성하시오.



3 5
== 3dan ==
3 * 1 =  3
3 * 2 =  6
3 * 3 =  9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27

== 4dan ==
4 * 1 =  4
4 * 2 =  8
4 * 3 = 12
 … 
5 * 8 = 40 
5 * 9 = 45


[코드]


#include <stdio.h>


void Multiple(int a, int b);


int main() {


 int a, b;


 scanf("%d %d", &a, &b);

 Multiple(a, b);


 return 0;
}


void Multiple(int a, int b) {


 int i, j, temp;


 if (a > b) {
  temp = a;
  a = b;
  b = temp;
 }


 for (i = a; i <= b; i++) {
  printf("== %ddan == \n", i);
  for (j = 1; j < 10; j++) {
   printf("%d * %d = %2d \n", i, j, i*j);
  }
  printf("\n");
 }


}

'코딩 > Language Coder' 카테고리의 다른 글

171 : 함수1 - 형성평가2  (0) 2018.06.29
170 : 함수1 - 형성평가1  (0) 2018.06.29
577 : 함수1 - 자가진단7  (0) 2018.06.29
576 : 함수1 - 자가진단6  (0) 2018.06.29
575 : 함수1 - 자가진단5  (0) 2018.06.29

+ Recent posts