0
点赞
收藏
分享

微信扫一扫

百钱百鸡

朱悟能_9ad4 2022-10-28 阅读 136


/*
* 百钱百鸡
*/
package frist;
import java.util.Scanner;
public class First
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.println("输入你有的钱");
int x=in.nextInt();
//方法一
long m=System.currentTimeMillis();
//5钱一个公鸡
for( int i=0;i<x/5;i++)
{
//2钱一个母鸡
for(int j=0;j<x/2;j++)
{
if(5*i+2*j+(x-i-j)*1.0/3.0==x*1.0)
{
System.out.print("公鸡:"+i+"母鸡:"+j+"小鸡:"+(x-i-j)+" ");
}
}
}
long n=System.currentTimeMillis();
System.out.println("\n方法一所用的时间是:"+(n-m)+"毫秒");
//方法二
m=System.currentTimeMillis();
for( int i=0;i<x/5;i++)
{
//2钱一个母鸡
for(int j=0;j<x/2;j++)
{
for(int z=0;z<3*x;z++)
{
if(5*i+2*j+(z)*1.0/3.0==x*1.0&&(i+j+z)==x)
{
System.out.print("公鸡:"+i+"母鸡:"+j+"小鸡:"+z+" ");
}
}
}
}
n=System.currentTimeMillis();
System.out.println("\n方法二所用的时间是:"+(n-m)+"毫秒");
}
}


举报

相关推荐

百钱买百鸡

java百钱百鸡

1074: 百钱买百鸡

【C#】百鸡百钱

java百钱百鸡算法

百钱百鸡问题C语言

0 条评论