SA_BLOG

윤성우의 열혈 C 프로그래밍 (도전! 프로그래밍1-2) 본문

프로그래밍/C언어

윤성우의 열혈 C 프로그래밍 (도전! 프로그래밍1-2)

wooty9 2014. 1. 14. 00:26

 

예제 문제에 대한 답을 공부한데로 작성했습니다.

문제)

사용자로 부터 2개의 정수를 입력받아 구구단을 출력하는 문제이다.

만약 2,4 를 입력하였을 때 2단에서 4단까지 나와야 되고, 반대로 4,2 를 입력했을 때 같은 결과가 나와야 한다.

 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
  #include <stdio.h>
void NumGubsam(int n1, int n2);
int main(void)
{
 int su1, su2;
 printf("첫번째 정수 : ");
 scanf_s("%d", &su1);
 printf("두번째 정수 : ");
 scanf_s("%d", &su2);
 NumGubsam(su1, su2);
 return 0;
}
void NumGubsam(int n1, int n2)
{
 int i,j,Temp=0;
 if (n1 >= n2)
 {
  Temp = n1;
  n1 = n2;
  n2 = Temp;
 }
 for (i = n1; i <= n2; i++)
 {
  for (j = 1; j <= 9; j++)
  {
   printf("%d * %d = %d\n", i, j, i*j);
  }
  printf("\n");
 }
}
 
CodeHighlighter


Comments