C语言以及PHP-百钱买百鸡
题目的意思是:
PHP写法:
echo '方法一:','<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语言写法:
#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;}
运行效果:
长按二维码
进入
麻木博客官网
