> 시스템 튜토리얼 > 리눅스 > 수학 올림피아드의 '소가 풀을 먹는 문제' C++ 구현

수학 올림피아드의 '소가 풀을 먹는 문제' C++ 구현

WBOY
풀어 주다: 2024-04-12 10:31:06
앞으로
1196명이 탐색했습니다.

수학 올림피아드의 소가 풀을 먹는 문제 C++ 구현

질문은 다음과 같습니다.

목장에 풀은 매일 일정한 속도로 자랍니다. 이 목초지는 20일 동안 소 15마리, 또는 10일 동안 소 20마리를 먹일 수 있습니다. 그러면 이 목초지의 새로운 풀은 매일 몇 마리의 소를 먹일 수 있습니까? 하루에 소를 먹나요?

수학적 문제를 해결하기 위한 아이디어는 다음과 같습니다.

소 한 마리가 매일 풀 1인분을 먹는다고 가정하면, 소 15마리가 20일 동안 풀을 먹는다면 15 X 20 = 300인분입니다. 소 20마리가 10일 동안 풀을 먹는 것은 20 X 10 = 200인분입니다.

전자는 원래 잔디에 20일간의 새 잔디를 더한 것입니다. 후자는 원래 잔디에 10일 간의 새 잔디를 더한 것입니다.

300-200=100인분, 20-10=10일.

설명: 10일 동안 풀 100개가 자라면 매일 풀 10개가 자라게 되는데, 이는 소 10마리가 하루에 먹을 수 있는 양입니다.

답은 이 목초지에 있는 새 풀의 양은 소 10마리가 하루에 먹을 수 있는 양입니다.

계속 생각해 보세요. 매일 10마리의 소가 새로 자란 풀을 먹고, 나머지 소들은 원래의 풀을 먹습니다. 우리는 다음을 얻을 수 있습니다:

원래 잔디: (15-10)X 20 = 100개 부품 또는 (20-10)X 10 = 100개 부품

수학적 문제를 코드 구현으로 변환하는 것은 흥미롭습니다. 아이들은 간단한 C++ 코드를 처음 접하기 때문에 가장 간단한 버전을 작성했습니다.

다음은 C++ 언어 프로그래밍을 사용하여 이 문제를 구현합니다.
으아악

재인쇄가 필요하신 경우 출처를 밝혀주세요: http://www.cnblogs.com/wongyi/

위 내용은 수학 올림피아드의 '소가 풀을 먹는 문제' C++ 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:linuxprobe.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿