반응형

C 언어, 시작과 끝 단 입력받고 구구단 출력하기 

 

글. 수알치 오상문  

 

구구단을 출력하되, 시작 단과 끝 단을 입력받아서 처리하는 예제입니다.

만약 시작 단이 끝 단보다 크면 시작과 끝은 바꿔준 후에 구구단을 출력합니다.

#include <stdio.h>

 

int main()

{

int start, end;  // 시작 단, 끝 단

int dan, su;  // 단, 숫자

int temp;          // 임시 변수

 

printf("구구단 시작 단과 끝 단 입력(3 5): ");

scanf(" %d %d", &start, &end);

 

if(start > end) {  // 만약 끝보다 시작이 크면 바꿔준다.

temp = start; start = end; end = temp;

}

 

for(dan=start; dan<=end; dan++) {

printf("\n--------------------\n");  // 단마다 구분하는 줄 

for(su=1; su<=9; su++)

printf("%d x %d = %d\n", dan, su, dan*su);

}

 

return 0;

}

 

<이상> 

 

반응형

+ Recent posts