#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#pragma warning(disable:4996)
int main()
{
int ran1 = 0, ran2 = 0, result = 0, retry = 0; // 랜덤 숫자 2개
int inp = 0, point = 0; // 입력값, 점수
//여기부터 게임 스타트
do{
for (int i = 1; i < 4; i++){
ran1 = rand() % 18 + 2;
ran2 = (int)(sqrt(ran1)) % 18 + 2;
result = ran1*ran2;
inp = 0;
// 난수 생성했음
clock_t start = clock();
printf("%d 곱하기 %d는 무엇입니까?\n", ran1, ran2);
scanf("%d", &inp);
if ((clock() - start) / CLOCKS_PER_SEC > 5){
printf("시간 초과\n");
point -= 2;
}
if (inp == result){
printf("정답입니다.\n");
point = point + (5 - (clock() - start));
}
else if (inp !=result){
printf("틀렸습니다.\n");
point -= 2;
}
printf("%d번째 게임이었습니다.\n 당신의 점수는 %d점.\n", i, point);
} // 점수내기
printf("더 하려면 1, 아니면 0을 입력하세요.\n");
scanf("%d", &retry);
} while (retry = 1);
printf("당신의 점수는 %d점입니다.\n", point);
return 0;
}