더북(TheBook)

5.5 프로젝트.c

#include <stdio.h>
#include <time.h> // 헤더 파일 추가
#include <stdlib.h> // 헤더 파일 추가
int getRandomNumber(int level); ----------- ➋ 함수 선언

int main(void) {
    srand(time(NULL)); // 난수 초기화
    // 문제 출제 x * y = ?
    for (int i = 1; i <= 5; i++) { 
        int num1 = getRandomNumber(i); ---- ➊ 함수를 호출해 x 자리에 들어갈 정수 생성
        int num2 = getRandomNumber(i); ---- ➊ 함수를 호출해 y 자리에 들어갈 정수 생성
        printf("%d x %d? \n", num1, num2); // 문제 출력
    }
    return 0;
}

int getRandomNumber(int level) { --------- ➌ 함수 정의
    return rand() % (level * 9) + 1;
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.