gpt4 book ai didi

java - 在java中使用嵌套循环解决消除问题?

转载 作者:行者123 更新时间:2023-12-02 06:35:18 26 4
gpt4 key购买 nike

我正在尝试解决一个解决此提示的程序挑战“当从一篮鸡蛋中一次取出2、3、4、5、6个鸡蛋时,剩余的数量分别为1、2、3、4,5个鸡蛋。当一次取出7个鸡蛋时,没有鸡蛋剩下的。篮子里最少有多少个鸡蛋?”

我尝试使用嵌套循环编写一个程序,我觉得它应该可以工作,但是当我运行该程序时,它只打印空格。我从来没有得到一个数字来满足这个方程。有人可以帮助我,或者告诉我我做错了什么吗?

我只被允许使用嵌套循环和决策语句。

public class Program{ 

public static void main (String []args){

int c,d,e,f,g,h;

for (int j=1; j<1000; j++){

for (c=j; c>=1; c=c-2){
}


if (c==1){
for (d=j; d>=2; d=d-3){
}

if (d==2){
for (e=j; e>=3; e=e-4){
}
if (e==3){
for (f=j; f>=4; f=f-5){
}
if (f==4){
for (g=j; g>=5; g=g-6){
}
if (g==5){
for (h=j; g>=0; h=h-7){
}
if (h==0){
System.out.println(+j);
}
}
}
}
}
}
}
}
}

最佳答案

试试这个:

public static void main(String[] args) {
int x = 7;
int result = -1;
while (true) {
if ((x % 2 == 1) && (x % 3 == 2) && (x % 4 == 3) && (x % 5 == 4)
&& (x % 6 == 5)) {
result = x;
break;
}
x += 7; // This because you know its multiple of 7
}
System.out.println("Result is: " + result);
}

关于java - 在java中使用嵌套循环解决消除问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19731802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com