题目内容

百钱买百鸡问题:公鸡每只值5 文钱,母鸡每只值3 文钱,而3 只小鸡值1 文钱。现在用100 文钱买100 只鸡,问:这100 只鸡中,公鸡、母鸡和小鸡各有多少只?public class Chicken {public static void main(String[] args) {for (int x = 0; x <= 100 / 5; x++) {for (int y = 0; y <= 100 / 3; y++) {int z =2;if (5 * x + 3 * y + z / 3 == 100 && 2) {System.out.println("公鸡有:" + x + " 母鸡有:" + y + " 小鸡有:" + z);}}}}}

查看答案
更多问题

一元钱换为1、2、5分的硬币,有多少种兑换方法。public class ChangeMoney {public static void main(String[] args) {int 1 ;for(int five=0;five<=20;five++){for(int two=0;two<=50;two++){int one=2-3-2*two ;if(one>=0){count++;}}}System.out.println("一共有"+count+"种兑换方法");}}

一元钱换为1、2、5分的硬币,有多少种兑换方法。public class ChangeMoney {public static void main(String[] args) {int count=0;for(int five=0;five<=20;five++){for(int two=0;1;two++){int one=100-5*five-2*two;if(2){3 ;}}}System.out.println("一共有"+count+"种兑换方法");}}

定义一个5*5的二维数组,生成1-10随机数的随机数为数组元素赋值,先按行列输出该数组,再求主对角线及次对角线的和。public class DiagonalSum {public static void main(String[] args) {Random rnd=new Random();int[][] num=1;int sum1=0;int sum2=0;for(int i=0;i<5;i++){for(int j=0;j<5;j++){num[i][j]=2;System.out.print(num[i][j]+"\t");if(3 ){sum1+=num[i][j];}if( 4){sum2+=num[i][j];}}5 ;}System.out.println("主对角线的和为:"+sum1);System.out.println("次对角线的和为:"+sum2);}}

编写一个方法,计算一个整数各位数字之和。编写程序提示用户输入一个整数,然后显示这个整数所有数字的和。public class SumDigits {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入一个整数:");long num=sc.nextLong();System.out.println("各位数字之和为:"+1);}public static2 sumDigits(long n){int sum=0;while(3){sum4;n 5 ;}return sum;}}

答案查题题库