inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

bee님의 게시글

bee bee

@binimini0301480

수강평 작성수
-
평균평점
-

게시글 2

질문&답변

scanf_s오류

#include #include #include int getRandomNumber ( int level ); void showQuestion ( int level , int num1 , int num2 ); void success (); void fail (); int main ( void ) { //문이 5개가 있고, 각 문마다 점점 어려운 수식 퀴즈가 출제 (랜덤) //맞히면 통과, 틀리면 실패 srand ( time ( NULL )); int count = 0 ; for ( int i = 1 ; i 5 ; i ++) { int num1 = getRandomNumber ( i ); int num2 = getRandomNumber ( i ); showQuestion ( i , num1 , num2 ); int answer = - 1 ; scanf_s ( "%d" , & answer ); if ( answer == - 1 ) { printf ( "프로그램을 종료합니다 \n " ); break ; } else if ( answer == num1 * num2 ) { success (); count ++; } else { fail (); } } return 0 ; } int getRandomNumber ( int level ) { return rand () % ( level * 7 ) + 1 ; } void showQuestion ( int level , int num1 , int num2 ) { printf ( " \n\n\n ########## %d 번째 비밀번호 ####### \n " , level ); printf ( " \n\t %d * %d 는? \n\n " , num1 , num2 ); printf ( "################################# \n " ); printf ( " \n 비밀번호를 입력하세요 (종료 : -1) >> " ); } void success () { printf ( " \n >> Good ! 정답입니다 \n " ); } void fail () { printf ( " \n >> 땡 ! 틀렸습니다 \n " ); }

좋아요수
0
댓글수
1
조회수
225