코드예시👨🏻‍💻▶️ C언어

C언어 홀수 단 / 짝수 단 구구단 출력 예제

코뮤니티 2020. 10. 27. 15:57

문제 내용

홀수(1), 짝수(2)를 입력 받을 때, 1이 입력되면 홀수 단을(3,5,7,9단을), 2가 입력되면 짝수 단을(2,4,6,8단을) 출력하는 프로그램을 작성

 

 

문제 풀이

#include <stdio.h>

	int main(void)
   	{
    	int i;
        int sel = 0;
        int star t = 0;
        
        while (1)
        {
        fputs("홀수 단(1), 짝수단 (2) : ", stdout);
        scanf("%d", &sel);
        
        if (sel == 1 || sel == 2)
        break;
        
        else
        puts("잘못된 입력입니다. 1 또는 2만 입력하세요.");
        }
        
        start = (sel == 2) ? 2: 3;
        for (;start < = 9; start +=2)
        {
        	for (i =1; i<=9; i++)
        printf("%d X %d = %d \n", start, i, start*i);
        }
        
        return 0;
    }