c语言百文百鸡问题答案,python_百文买百鸡问题
百文買(mǎi)百雞問(wèn)題
-- 不定方程
-- 公雞5文錢(qián)一只,母雞3文錢(qián)一只,小雞3只一文錢(qián),用100文錢(qián)買(mǎi)100只雞,如何買(mǎi)?
-- 列出方程式
x + y + z = 100
5x + 3y + z/3 =100
如何用計(jì)算機(jī)來(lái)算?
-- 計(jì)算機(jī)并不會(huì)消元法,但是計(jì)算機(jī)會(huì)拼,把數(shù)一個(gè)個(gè)代入進(jìn)去,然后再計(jì)算,滿(mǎn)足條件輸個(gè)結(jié)果
-- 如何邏輯整理?
全買(mǎi)公雞最多 20 只
全買(mǎi)母雞不可能,必須搭配小雞買(mǎi)??? 33只母雞和 3只小雞
全買(mǎi)小雞可以買(mǎi)300只
題目要求,雞的個(gè)數(shù)正好是100只
-- 如何程序化?
-- 先從買(mǎi)1只公雞開(kāi)始,然后買(mǎi)1只母雞,剩下錢(qián)全部買(mǎi)小雞,看滿(mǎn)不滿(mǎn)足100只雞,
不滿(mǎn)足的話(huà),那就執(zhí)行下一步
-- 先從買(mǎi)1只公雞開(kāi)始,然后買(mǎi)2只母雞,剩下錢(qián)全部買(mǎi)小雞,看滿(mǎn)不滿(mǎn)足100只雞
不滿(mǎn)足的話(huà),母雞數(shù)在加1,直到33,但是買(mǎi)了一只公雞的情況下,
不可能買(mǎi)到33只母雞,也不可能買(mǎi)到20只公雞
-- 然后公雞數(shù)目加1,再?gòu)?只母雞買(mǎi)起,剩下錢(qián)買(mǎi)小雞,依次循環(huán)下去
會(huì)發(fā)現(xiàn)一個(gè)有趣的問(wèn)題,公雞數(shù)目加1,母雞就必須從1加到33,那就說(shuō)明要用到兩層循環(huán),
還要進(jìn)行條件判斷,判斷錢(qián)是不是正好加起來(lái)等于100文,不就解決了這個(gè)問(wèn)題了
程序化:
#!/usr/bin/python3
__author__ = 'beimenchuixue'
__blog__ = 'http://www.cnblogs.com/2bjiujiu/'
for x in range(1, 20): # 從1開(kāi)始買(mǎi)公雞,不包括20
for y in range(1, 33): # 從1開(kāi)始買(mǎi)母雞,不包括33
z = 100 - x - y # 計(jì)算剩余要買(mǎi)多少個(gè)小雞,小雞的個(gè)數(shù)要滿(mǎn)足3的倍數(shù)
if (z%3 == 0) and (5*x + 3*y + z/3 == 100): # 判斷買(mǎi)的計(jì)劃是否符合條件
print('公雞:%s 母雞:%s 小雞:%s'%(x, y, z))
百錢(qián)買(mǎi)百雞問(wèn)題 php版本
/* * 百錢(qián)買(mǎi)百雞問(wèn)題 * * 我國(guó)古代數(shù)學(xué)家張丘建在一書(shū)中曾提出過(guò)著名的“百錢(qián)買(mǎi)百雞”問(wèn)題,該問(wèn)題敘述如下:雞翁一,值錢(qián)五:雞母一,值錢(qián)三:雞雛三,值錢(qián)一:百錢(qián)買(mǎi)百雞,則翁.母 ...
華為OJ平臺(tái)——百錢(qián)買(mǎi)百雞問(wèn)題
題目描述: 元前五世紀(jì),我國(guó)古代數(shù)學(xué)家張丘建在一書(shū)中提出了“百雞問(wèn)題”:雞翁一值錢(qián)五,雞母一值錢(qián)三,雞雛三值錢(qián)一. 百錢(qián)買(mǎi)百雞,問(wèn)雞翁.雞母.雞雛各幾何? 思路: 這道題很簡(jiǎn)單,假 ...
用JS來(lái)計(jì)算百錢(qián)買(mǎi)百雞
怎樣用一百塊買(mǎi)一百只雞?已知公雞5塊一只,母雞3塊一只,小雞一塊錢(qián)3只: 需要用到for循環(huán)嵌套,并且通過(guò)優(yōu)化代碼,可以加快運(yùn)行效率.
百錢(qián)買(mǎi)百雞問(wèn)題Java
//百錢(qián)買(mǎi)百雞public class baiqianbaiji { static void BQBJ(int m,int n)//m為錢(qián)的總數(shù),n為雞數(shù) { int z; for(int x = 0 ...
Java_百錢(qián)買(mǎi)百雞
題目:公雞3文錢(qián),母雞2文錢(qián),3只小雞1文錢(qián),百錢(qián)買(mǎi)百雞,求多少公雞,母雞,小雞? public class Work6{ public static void main(String[] args) ...
Java實(shí)現(xiàn) 基礎(chǔ)算法 百元買(mǎi)百雞
public class 百元買(mǎi)百雞 { public static void main(String[] args) { //母雞 for (int i = 1; i < 33; i++) { ...
C# 百錢(qián)買(mǎi)百雞
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cons ...
Python3求解字符串濾值與百元買(mǎi)百雞算法
[本文出自天外歸云的博客園] 第一題:給你一個(gè)字符串,打印出來(lái)前后沒(méi)有空格,單詞之間只有一個(gè)空格的字符串. 第二題:公雞3元/只,母雞4元/只,小雞1元3只,給你money元一共多少種買(mǎi)法. 普通版解 ...
實(shí)驗(yàn)08——java百文百雞
package cn.tedu.demo; /**?* @author 趙瑞鑫 E-mail:1922250303@qq.com?* @version 1.0?* @創(chuàng)建時(shí)間:2020年7月17日 下 ...
隨機(jī)推薦
Git和Github簡(jiǎn)單教程
原文鏈接:Git和Github簡(jiǎn)單教程 網(wǎng)絡(luò)上關(guān)于Git和GitHub的教程不少,但是這些教程有的命令太少不夠用,有的命令太多,使得初期學(xué)習(xí)的時(shí)候需要額外花不少時(shí)間在一些當(dāng)前用不到的命令上. 這篇文章 ...
(一)mtg3000常見(jiàn)操作
一.查看MTG3000主控板IP地址: 重啟設(shè)備后一直跑到shell,用戶(hù)名和密碼都輸入admin,然后輸入en進(jìn)入命令行界面,輸入sh int可查看設(shè)備IP等信息. 2.升級(jí)app.web程序
toj2867 Picking Problem
題目鏈接:http://acm.tju.edu.cn/toj/showp.php?pid=2867 題目大意:給定一系列活動(dòng)的開(kāi)始時(shí)間和結(jié)束時(shí)間,問(wèn)最多能參加的活動(dòng)數(shù)目 思路:// 本題屬于最大區(qū)間調(diào) ...
【SQL*PLUS】常規(guī)使用
登陸SQL*PLUS sqlplus sys/Manager123 as sysdba 創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例并掛載數(shù)據(jù)庫(kù),此時(shí)加載數(shù)據(jù)庫(kù)文件,但數(shù)據(jù)表不能訪(fǎng)問(wèn). SQL>startup mount; ...
Pinpoint在Win7下搭建
Pinpoint在Win7下搭建 注:原創(chuàng)作品,未經(jīng)允許嚴(yán)禁轉(zhuǎn)載 對(duì)于Pinpoint是什么這個(gè)問(wèn)題,在此不做任何討論,因此本篇文章適用人群為了解Pinpoint相關(guān)基礎(chǔ)理論知識(shí),需要進(jìn)行Window ...
CSDN不登錄閱讀全文(最新更新
CSDN真的煩...然而沒(méi)卵用 用stylus加兩行css就行了: .article_content{height:auto!important} .hide-article-box{display: ...
mosquitto centos安裝配置
周末弄wordpress的Mysql,一不小心把wordpress弄不好了,寫(xiě)了的好幾遍文章也沒(méi)有了,一怒之下,把整個(gè)系統(tǒng)重裝了,安裝了不帶任何軟件的新系統(tǒng),重新搭一遍. 0.安裝ftp服務(wù)器 #yu ...
js-權(quán)威指南學(xué)習(xí)筆記18
1.除mouseenter和mouseleave外的所有鼠標(biāo)事件都能冒泡. 2.傳遞給鼠標(biāo)事件處理程序的事件對(duì)象有clientX和clientY屬性,它們制訂了鼠標(biāo)指針相對(duì)于包含窗口的坐標(biāo). 3.一個(gè) ...
qt 零星筆記
1.qt中堆棧對(duì)象的銷(xiāo)毀 名字不對(duì),我不知道該取個(gè)什么名字,暫且這樣吧 在linux c編程中談到過(guò)進(jìn)程的內(nèi)存映像,一個(gè)進(jìn)程在內(nèi)存中的映像如下
總結(jié)
以上是生活随笔為你收集整理的c语言百文百鸡问题答案,python_百文买百鸡问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C语言实现动态顺序表
- 下一篇: python 函数参数传递机制_Pyth