怎么用java编写一个程序,计算出百钱买百鸡一共有几种方案?

供稿:hz-xin.com     日期:2025-01-13
百钱买百鸡怎么用java写程序??

//百鸡百钱 public static void main(String[] args) { for(int i = 0 ; i <99;i++){ for(int j = 0 ; j < 99; j++){ for(int k =0;k<99;k+=3){ if(i+j+k ==100 && 5*i+3*j+k/3==100 && i!=0 && j!=0 && k!=0){ System.out.println("公鸡"+i+"个,母鸡:"+j+"个,小鸡:"+k+"个"); } } } } } //鸡兔同笼 public static void main(String[] args) { for(int i = 0 ; i <=35;i++){ for(int j = 0 ; j <= 35; j++){ if(i+j==35&& 2*i + 4*j==94){ System.out.println("兔子:"+j+"只,小鸡:"+i+"只"); } } } }

百钱买百鸡问题的Java程序如下
public class chick { public static void main(String[] args) { int i;//母鸡 int j;//公鸡 int k;//小鸡 int num = 0;//一共有几种 for(i=0;i<=100/5;i++) { for(j=0;j<=100/3;j++) { for(k=0;k<=100;k=k+3) { if(i+j+k == 100 && ((5*i+3*j+k/3) == 100)) { num++; System.out.println("第"+num+"种情况"); System.out.println("母鸡数"+i+" "+"公鸡数"+j+" "+"小鸡数"+k); } } } } }}运行结果
第1种情况母鸡数0 公鸡数25 小鸡数75第2种情况母鸡数4 公鸡数18 小鸡数78第3种情况母鸡数8 公鸡数11 小鸡数81第4种情况母鸡数12 公鸡数4 小鸡数84

/*条件:

 * 公鸡一只5钱,

 * 母鸡一只3钱,

 * 小鸡1钱3只

 */

public class Test2

   public static void main(String args[])

   { 

      int x,y,z;//x代表公鸡的数目,y代表母鸡的数目,z代表小鸡的数目

      for(x=1;x<20;x++){//因为只有100钱,最多只能买20只公鸡,但是全买公鸡就达不到100只

       for(y=1;y<33;y++){//因为只有100钱,最多只能买33只公鸡,但是全买母鸡就达不到100只

       if(x*5+y*3<=100){//x*5+y*3等于买公鸡和母鸡所发费的钱不能超过100钱

       z=3*(100-(x*5+y*3));//除掉买公鸡、母鸡的钱剩下来的就是买小鸡的钱,

                           //买小鸡的数目等于买小鸡的钱乘以3

       if(x+y+z==100){//所有的鸡的数目加起来必须等于100只

     System.out.print("公鸡、母鸡、小鸡数目分别是:"+x);

      System.out.print(" "+y);

      System.out.println(" "+z);

       }

       }

       }

      }

       

     

    }

}

//我已经运行出来了,还附上了运行出来结果截图,并进行注释,请给我加分啊!



public class Chicken
{
public static void main(String[] args)
{
int total = 0;
for(int i = 0;i<=33;i++)
{
for(int j = 0;j<=20;j++)
{
for(int k = 0;k<=100;k+=3)
{
total++;
if(i*3 + j*5 + k/3 == 100 && i + j + k == 100)
{
System.out.println("==========");
System.out.println("公鸡" + i);
System.out.println("母鸡" + j);
System.out.println("小鸡" + k);
}
}
}
}
System.out.println("total = " + total);
}
}

java编程,怎么编辑一个程序,运算1+2+3+4+5
public class Test {public static void main(String[] args) {int sum = 0;for(int i=1; i<=5; i++)sum += i;System.out.println("sum = " + sum);}}

使用java程序接收一个小于10的整数n,计算并输出阶乘.
\/\/ 调用递归方法,计算n的阶层 int value = test.f(n);\/\/ 输出结果 System.out.println(value);} \/ 自定义递归方法,返回f(n) * f(n-1)param n return \/ private int f(int n){ \/\/ 当n不等于1时 if(n != 1){ \/\/ 递归调用 return f(n) * f(n-1);} \/\/ 当n等于1时 e...

java编写程序求1!+3!+5!+...+99!的和,其中阶乘的计算用方法实现,谢谢...
需要注意的是,在实际编程中,我们还需要考虑性能问题。对于较大的数字,递归可能会导致栈溢出。因此,可以根据实际情况选择合适的算法来优化计算。总之,通过编写一个类并使用递归方法,我们可以轻松解决阶乘计算的问题。这种方法在编程中具有广泛的应用,可以帮助我们解决许多复杂的问题。

用Java编写一段测试程序,生成student类的两个对象,并输出每个对象基本信 ...
在Java编程中,创建一个名为Student的类是基础练习之一。该类包含学生的基本信息,如学号、姓名、性别和年龄。下面展示了一个简单的Student类的定义及其使用示例。首先定义Student类:public class Student { private String sNo;private String sName;private String sSex;private int sAge;public Student(...

用java 编写一个程序,要求输入圆的半径,求圆的周长,面积.
实现思路:输入一个半径的值,之后即可求出周长和面积:代码举例:import javax.swing.JOptionPane;class account { public static void main(String[] args){ String radiusString = JOptionPane.showInputDialog(null ,"请输入半径 : " , "计算" , JOptionPane.QUESTION_MESSAGE);double radius = ...

谁帮我用C语言或者JAVA编写一个简单的程序输出100以内的素数?_百度...
include<stdio.h> main(){ int i,j;for(i=2;i<100;i++){ for(j=2;j

用JAVA编写 输入2个整数 num1 和 num2,计算并输出它们的和、差、积...
import java.util.Scanner;public class Test20010 { public static void main(String args[]) { int num1, num2;Scanner in = new Scanner(System.in);num1 = in.nextInt();num2 = in.nextInt();\/** 添加 *\/ long sum = num1 + num2;long sub = num1 - num2;long mul = num...

用JAVA编写的科学计算器源代码
以下是一个简单的用Java编写的科学计算器的源代码示例:java import java.util.Scanner;public class ScientificCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("Welcome to the Scientific Calculator!");System.out.println("...

用JAVA编写一程序,随机产生10个整数,放到一数组中,打印输出平均值...
import java.util.Random;\/\/说明: 编写一程序,随机产生10个整数,放到一数组中,打印输出平均值。public class shiyan14 { public static void main(String []arrgs){ Random random=new Random();int[] a=new int[10];int sum=0;for (int i = 0; i < a.length; i++){ a[i]=...

求简单java写计算器代码加减乘除
import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Calculator extends JFrame implements ActionListener { private boolean dotExist, operated, equaled; \/\/ 帮助运算的布尔变量 private double storedNumber; \/\/ 目前的结果 private char lastOperator; \/\/ 表示上一运算...