C语言以及PHP-百钱买百鸡

Posted 麻木博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言以及PHP-百钱买百鸡相关的知识,希望对你有一定的参考价值。


题目的意思是:

公鸡 5 文钱 1 只,母鸡 3 文钱1 只,小鸡 1 文钱买 3 只,现在用 100文钱共买了 100 只鸡,问:在这 100 只鸡中,公鸡、母鸡和小鸡各是多少只?(设每种至少一只)

php写法:

<?phpecho '方法一:','<br>'; for($g=1;$g<=100;$g++){ for($m=1;$m<=100;$m++){ for($x=1;$x<=100;$x++){ if(($g+$m+$x==100)&&($g*5+$m*3+$x/3)==100){ echo '公鸡',$g,'只,***',$m,'只,小鸡',$x,'只<br>';  } } }}echo '<br>';echo '方法二:','<br>';for($g=1;$g<=100;$g++){ for($m=1;$m<=100;$m++){ $x=100-$g-$m; if($g*5+$m*3+$x/3==100){ echo '公鸡',$g,'只,***',$m,'只,小鸡',$x,'只<br>';  } } }?>

运行效果:

C语言以及PHP-百钱买百鸡


C语言写法:

#include <stdio.h>int main(){ int i, j, k; printf("百元买百鸡的问题所有可能的解如下:\n"); for( i=0; i <= 100; i++ ) for( j=0; j <= 100; j++ ) for( k=0; k <= 100; k++ ) { if( 5*i+3*j+k/3==100 && k%3==0 && i+j+k==100 ) { printf("公鸡 %2d 只,*** %2d 只,小鸡 %2d 只\n", i, j, k); } } return 0;}

运行效果:

C语言以及PHP-百钱买百鸡


长按二维码

进入

麻木博客官网




戳阅读原文,精彩继续!

以上是关于C语言以及PHP-百钱买百鸡的主要内容,如果未能解决你的问题,请参考以下文章

C语言试题七十六之请编写函实现百钱买百鸡

C语言试题七十六之请编写函实现百钱买百鸡

C语言实现百钱买百鸡问题

ZZNUOJ_C语言1074:百钱买百鸡(完整代码)

百钱买百鸡

PHP中百钱买百鸡