这种练习想不到该怎么写。

来源:2-9 编程练习

神知

2018-11-23 20:24:36

看到正确答案时知道什么意思了,但是真正自己写就完全不知道该怎么办,从哪里开始。

写回答

1回答

guly

2018-11-25

你好,建议参考:

<?php
/*
可以设公鸡为x,母鸡为y,小鸡为z,那么我们
     可以得出如下的不定方程,
     x+y+z=100,
     5x+3y+z/3=100,
    下面再看看x,y,z的取值范围。
    由于只有100文钱,则5x<100 => 0<x<20, 同理  0<y<33,那么z=100-x-y
    */
for($cock = 1; $cock < 34; $cock ++) {
for($hen = 1; $hen < 20; $hen ++) {
$chick = 100 - $hen - $cock;
if((3 * $cock + 5 * $hen + $chick / 3) == 100) {
  echo "公鸡有" . $hen . "<br>" . "母鸡有:" . $cock . "<br>" . "小鸡有:" . $chick . "<br>" . "***************<br>";
}
}
}
?>

如果解决了您的问题请采纳,祝学习愉快!

0

0 学习 · 4928 问题

查看课程