一道初学者的Java题目,急求大大解题~

一个鱼贩子有1缸鱼分5次卖,第一次卖1缸鱼的二分之一加二分之一条;第二次卖余下的三分之一加三分之一条;第三次卖余下的四分之一加四分之一条;第四次卖余下的五分之一加五分之一... 一个鱼贩子有1缸鱼分5次卖,第一次卖1缸鱼的二分之一加二分之一条;第二次卖余下的三分之一加三分之一条;第三次卖余下的四分之一加四分之一条;第四次卖余下的五分之一加五分之一条;最后卖出11条。求鱼缸里原来有多少条?
谢谢啦~但是2个程序得到的结果不一样啊?那到底是用哪个程序?
展开
 我来答
aprea007
2009-06-11
知道答主
回答量:65
采纳率:0%
帮助的人:32.9万
展开全部
第二个的答案把加号改成-号就对了,59条
public class A4{

public static void main(String[] args) {
double fish = 0;
for (int i =11;i<11*5*4;i++)
{
fish=i;
for(double j=2;j<=5;j++)
{
fish=fish-(fish/j+1/j);
}
if((int)fish==11)
{
System.out.println(i);
break;
}
}

}
}
百度网友8fcd6040e
2009-06-10 · TA获得超过1976个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:724万
展开全部
答案 59
public class Fish {
public static void main(String[] args) {
for(int i=0; i<10000; i++) {
double remainder = sell(i);
if(Math.abs(remainder)<0.01) {
System.out.println("total fish "+i);
break;
}
}
}

static double sell(int total) {
double remainder = total;
for(int i=2; i<=5; i++) {
double sold = remainder*1.0/i + 1.0/i;
remainder -= sold;
}
remainder -= 11;
return remainder;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chlsgo
2009-06-10 · TA获得超过560个赞
知道小有建树答主
回答量:410
采纳率:0%
帮助的人:449万
展开全部
public class A4 {

public static void main(String[] args) {
double fish = 0;

for (int i = 11; i < 11 * 5 * 4; i++) {
fish = i;
double one = fish - fish / 2 + (double) 1 / 2;
double two = one - one / 3 + (double) 1 / 3;
double three = two - two / 4 + (double) 1 / 4;
double four = three - three / 5 + (double) 1 / 5;

if((int)four==11){
System.out.println(fish);
break;
}
}

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘国垒
2009-06-10 · TA获得超过1266个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:0
展开全部
public class Test()
{
public double countFish()
{
double total=11;
for(int i=4;i>0;i--)
{
total=(total+1/(i+1))*((i+1)/i);
}
return total;
}
public static void main(String[] args) {
System.out.println(new Test().countFisht());

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情音的1G
2009-06-10 · 超过15用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:29.1万
展开全部
一个鱼贩子有1缸鱼分5次卖,第一次卖1缸鱼的二分之一加二分之一条;第二次卖余下的三分之一加三分之一条;第三次卖余下的四分之一加四分之一条;第四次卖余下的五分之一加五分之一条;最后卖出11条。求鱼缸里原来有多少条?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式