一只公鸡5钱,一只母鸡3钱,三只小鸡1钱,问100钱能买公鸡,母鸡,小鸡多少只?
列出公鸡,母鸡,小鸡的数量。(总数量为100只)0
样例输出:
0 0 300
....
20 0 0
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int x=sc.nextInt();
result(x);
}
sc.close();
}
public static void result(int x){
for(int i=0;i<=20;i++){
for(int j=0;j<=100-i;j++){
//double result=0;
int k=100-j-i;
//for(int k=0;k<=100-j-i;k++){
double result=0;
result=5*i+3*j+(1.0/3)*k;
if(result==100){
System.out.println(i+" "+j+" "+k);
//}
}
}
}
}
}
本文通过一个经典的数学问题——鸡兔同笼问题的变种,探讨了使用编程手段解决此类问题的方法。具体地,文章给出了一个用Java实现的例子,通过双重循环遍历的方式寻找符合条件的公鸡、母鸡及小鸡的数量组合。
1352

被折叠的 条评论
为什么被折叠?



