c언어 예제 2

C언어 : 주사위 던지기, VS2019에서 scanf 사용하기

다 기본적인 구문이라서 설명할만 한 건 없고 이번에 VS2017 -> VS 2019로 바뀌면서 짜증나는 점이 생겼어요. scanf 함수가 써지지 않는다는 점! 그래서 scanf_s 함수를 쓰셔야 합니다. 굳이 scanf 함수를 쓰고 싶다면 warning을 제거하는 코드 하나를 더 쓰셔야 합니다. #include 위에 써주시는게 좋구요, 밑에 코드를 추가하시면 됩니다. #ifdef _MSC_VER #define _CRT_SECURE_NO_WARNINGS #endif //코드 : 주사위 2개를 던졌을 때, 두 주사위 값의 합이 입력받은 값이 되는 경우를 출력 #include #include int main() { int tmp; int first = 1, second = 6; printf("합을 입력하시오 ..

Study/Computer 2019.12.12

C언어를 활용한 간단한 코드 : 동전 던지기

동전을 100번 던져서 앞, 뒷면이 나오는 횟수와 사용자가 앞면에 많이 나왔는지 뒷면에 많이 나왔는지를 맞추는 프로그램을 작성해보겠습니다. 일단 랜덤으로 돌려야 하니 srand(time(NULL)); 로 시간마다 초기화를 해줍니다. random = rand() % 2; 으로 0,1을 표현합니다. 표현한 random은 for문으로 loop를 돌려주고요. 그리고 그 변수들은 다 더하고 앞면, 즉 0이 나왔을 때 front++을 해주고 뒷면이 나오면 back++을 해줍니다. 그리고 결과는 front와 back 그리고 예측한(입력한) 0,1을 통해 if문으로 표현하여 줍니다. if문을 너무 많이 사용한 감이 있는데.. 모든 경우의 수를 나타내려다 보니^^ #include #include #include int ..

Study/Computer 2019.12.11
반응형