dingpong의 블로그

여행, 호텔, 항공, 게임, IT

숫자맞추기 게임

숫자맞추기 게임

숫자맞추기게임 규칙사용자가 랜덤하게 양의 정수값을 입력컴퓨터가 임의로 발생시킨 양의 정수를 알아 맞추는 게임컴퓨터가 발생시키는양의 정수범위는  1 ? 200 사이의 정수한 게임에알아 맞출 수 있는 횟수는 7번으로 제한7번을 넘기도록 맞추지 못하면 게임에서 지는 것으로 코딩게임 횟수는 사용자가 그만둘 때까지이며 사용자의  계속여부는 Y/ N를 입력받아 Y(y)이면 게임을 계속 진행, , N(n)이면 게임종료 다음 게임시 컴퓨터가 발생시키는 랜덤값은더 보기숫자맞추기 게임[…]

0~9까지 값을 입력받아 그 숫자를 카운팅 해주는 소스

0~9까지 값을 입력받아 그 숫자를 카운팅 해주는 소스

1. 키보드로 0부터 9숫자로 무한대로 입력을 받기 2.입력이 끝나면 각 숫자별로 몇회씩 입력을 받았나 계산하기 3. 많이 입력한 순서대로  번호를 출력하기 일단 만들려고 했던 요구조건은 위와 같은데 만들고 나니 조금 빗나간 듯 싶네요. 제가 만든 소스는 3번 부분이 그냥 순서대로 출력이 되게 됩니다. 조건문만 조금 손을 보면 위와 같이 코드를 만들 수 있겠습니다. 위와 같은더 보기0~9까지 값을 입력받아 그 숫자를 카운팅 해주는 소스[…]

부동소수의 정밀도 처리

부동소수의 정밀도 처리

void main(){uint32 Price = 0;uint32 Money = 999990000; Price = static_cast<uint32>(Money * 1.0f); Price = ???} //////////////////////////////////////////////////// Price 같은 경우 999990000 가 나와야 이 코드를 짠 사람이 생각하는 정답이겠지만 실제로는 그렇게 값이 나오지 않을 것입니다. 저 같은 경우에는 999990016 이란 값으로 계속 나오더라구요. DWORD rate = 1.0;Price = static_cast<uint32>(Money * rate); 이렇게 바꾸게 되면 제대로더 보기부동소수의 정밀도 처리[…]