返回首页

100元钱去买100只鸡,小鸡2角钱只,公鸡3元一只,母鸡5元1只,问应该怎么买?(用三元一次方程)

71 2023-12-08 22:19 admin

一、100元钱去买100只鸡,小鸡2角钱只,公鸡3元一只,母鸡5元1只,问应该怎么买?(用三元一次方程)

设小鸡x只,公斤y只,母鸡z只

x+y+z=100

2x+30y+50z=1000

48x+20y=4000

12x+5y=1000

x=5的倍数

试试即可。

二、一百元买一百只鸡,公鸡五元一只,母鸡三元一只,小鸡一元三只,请问怎么买?(用初一知识解答)

设公鸡X只,母鸡Y只,则小鸡(100-X-Y)吸,

5X+3Y+1/3(100-X-Y)=100

15X+9Y+100-X-Y=300

14X+8Y=200

7X+4Y=100

X=(100-4Y)/7,

令100-4Y=0,X=0,Y=25,100-X-Y=75,

令100-4Y=7,14、21、35、42、49、63、70、77、91、98时,Y无正整数解,

令100-4Y=28,X=4,Y=18,100-X-Y=78,

令100-4Y=56,X=8,Y=11,100-X-Y=81,

令100-4Y=84,X=12,Y=4,100-X-Y=84,

∴公鸡、母鸡、小鸡分别为

0、25、75或

4、18、78

8、11、81

12、4、84

三、用JAVA,编出:公鸡3元1只 ,母鸡5元一只 ,小鸡3只1元,用100元共有多少种方式能组成100只鸡

很简单的穷举法,希望对你有帮助

public class chicken {

public static void main(String[] args) {

int a;

int b;

int c;

for(a = 0; a < 100;a++){

for(b = 0;b < 100 - a; b++){

c = 100 - a -b;

if(a + b + c == 100 && 1 * a + 5 * b + 3 * c == 100 ){

System.out.println(xiaoji = + a);

System.out.println(muji = + b);

System.out.println(gongji = + c);

System.out.println();

}

}

}

}

}

四、用VB编程,一百元钱,一元三只小鸡,三元一只母鸡,五元一只公鸡,求有几种方案及方案个数,要用三重循环

追问一下,要买几只鸡??

不确定的话,有很多种方案啊

Private Sub Command1_Click()

Dim xiao As Integer, mu As Integer, gong As Integer

Dim i As Integer

For xiao = 0 To 300

For mu = 0 To 33

For gong = 0 To 20

If xiao / 3 + mu * 3 + gong * 5 = 100 Then

i = i + 1

Print 方案 & i & 你可以用一百块购买 & xiao & 只小鸡, & mu & 只母鸡, & gong & 只公鸡

End If

Next gong

Next mu

Next xiao

Print 总计共有 & i & 种方案

End Sub

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片
上一篇:返回栏目