반응형
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;
}
<이상>
반응형
'C' 카테고리의 다른 글
C 언어, 최대 공약수(GCD) 구하는 다양한 방법 (1) | 2019.02.23 |
---|---|
C 언어, 반대 부호 정수를 출력하는 다양한 방법 (0) | 2019.02.19 |
C 언어, 가위바위보 게임 (0) | 2019.01.26 |
C 언어, 유클리드 호제법으로 최대공약수 구하기 (0) | 2019.01.12 |
C 언어, 임시 변수 없이 두 값 맞바꾸기 (0) | 2019.01.12 |