
正文
百元百鸡java代码 百钱百鸡java代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在java中怎样用“百钱买百鸡(公鸡5元,母鸡3元,小鸡1元3只)”编写它有哪几种可能性
public static void main(String[] args) {
int total=100;// 一共100钱
int gong, mu, xiao;// 公鸡母鸡小鸡初始
for(gong=0; gong = 20; gong++) {
total=100 - gong * 5;
for(mu=0; mu = total / 3; mu++) {
total=total - mu * 3;
for(xiao=0; xiao = 3 * total; xiao+=3) {
int i=xiao / 3;
if(total - i == 0) {
System.out.println("公鸡:" + gong + "只;母鸡" + mu + "只;小鸡:" + xiao);
}
}
}
}
}
相关问答
Q1: 百钱买百鸡怎么用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;k99;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+"只");
}
}
}
}
Q2: Java百元买百鸡的问题
第二种情况下
你有没有发现
你的循环条件变了?小鸡32只,公鸡100只,母鸡200只。这样已经超过了一百元了
,你解决的不是百元买百鸡的问题了!还有这个循环执行了次数是不同的!因为这个i
*
0.5
+
j
*
2
+
k
*
3的值
将很快到达一百!
Q3: 一百钱买百鸡问题 JAVA
public class kehou {
public static void main(String[] args) {
for(int i=0;i20;i++){
for(int j=0;j33;j++){
for(int k=0;k100;k++){
if(5*i+3*j+k/3==100i+j+k==100){
System.out.println("公鸡数有:"+i+" 母鸡数有:"+j+" 雏鸡数有:"+k);
}
}
}
}
}
}
关于百元百鸡java代码和百钱百鸡java代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







