씨플플 c++ 문제 도와주세요!
-
게시물 수정 , 삭제는 로그인 필요
입력받은 두수 사이의 랜덤한 값을 맞추는 코드를 작성해야 하는데
제가 짠 코드는 이상하게 돌아가네요…(?)
배운지 얼마 안돼서 도움이 필요합니다 ㅠㅠ
바로 채택해드려요
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
srand(time(NULL));
int a, b;
cout << "첫 번째 숫자를 입력하시오: ";
cin >> a;
cout << "두 번째 숫자를 입력하시오: ";
cin >> b;
int answer = rand() % 3; // 정답
int guess;
int tries = 0;
// 반복 구조
do {
cout << "정답을 추측하여 보시오: ";
cin >> guess;
tries++;
if (guess > answer)
cout << "제시한 정수가 높습니다.\n";
if (guess < answer)
cout << "제시한 정수가 낮습니다.\n";
} while (guess != answer);
cout << "축하합니다. 시도 횟수=" << tries << endl;//답을 맞춘 경우
return 0;
}
제가 짠 코드는 이상하게 돌아가네요…(?)
배운지 얼마 안돼서 도움이 필요합니다 ㅠㅠ
바로 채택해드려요
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
srand(time(NULL));
int a, b;
cout << "첫 번째 숫자를 입력하시오: ";
cin >> a;
cout << "두 번째 숫자를 입력하시오: ";
cin >> b;
int answer = rand() % 3; // 정답
int guess;
int tries = 0;
// 반복 구조
do {
cout << "정답을 추측하여 보시오: ";
cin >> guess;
tries++;
if (guess > answer)
cout << "제시한 정수가 높습니다.\n";
if (guess < answer)
cout << "제시한 정수가 낮습니다.\n";
} while (guess != answer);
cout << "축하합니다. 시도 횟수=" << tries << endl;//답을 맞춘 경우
return 0;
}