求解一道c语言的题目A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 22:41:25
求解一道c语言的题目
A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。C、D、E依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?
A、B、C、D、E五个人在某天夜里合伙去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉。日上三杆,A第一个醒来,他将鱼分为五份,把多余的一条鱼扔掉,拿走自己的一份。B第二个醒来,也将鱼分为五份,把多余的一条鱼扔掉,保持走自己的一份。C、D、E依次醒来,也按同样的方法拿走鱼。问他们合伙至少捕了多少条鱼?
挺好玩的,我做了一下,得出是3121,不知道对不对,楼上的都认为最后一个人(E)分的时候只剩下6条,然后他丢掉一条,把5条分成5份,也就是留下4条给别的人,自已拿走一条,也就要所谓的每人最少分得一条,但是这是不可能的,因为E分的鱼其实是D好心留下来的4份(给其他的4个人的)!但是6怎么分成4份?所以说D不可能留下6条鱼给E,我的代码也发给你看看,
#include
void main(){
int all=2;
int aout=2;//用来放最终结果
while(true)
{ int i=5;
int y=0;
all=aout;
while(i>0)
{
if(all!=1&&all%5==1)
{
all=(all-(all/5)-1);丢掉一条,并分成5份
i--;//做五次
y++;}
else i=0;
}
if(y==5)
{ printf("他们打了%d条鱼",aout);
break;
}
aout++;
}
}
}
然后在网上看了看其他人的做的,答案也是3121!但是他们的方法要比我的好,写的思路要好一些,所以说3121才是正确的答案!!!!!。
楼上楼下的都曲解题意了!
#include
void main(){
int all=2;
int aout=2;//用来放最终结果
while(true)
{ int i=5;
int y=0;
all=aout;
while(i>0)
{
if(all!=1&&all%5==1)
{
all=(all-(all/5)-1);丢掉一条,并分成5份
i--;//做五次
y++;}
else i=0;
}
if(y==5)
{ printf("他们打了%d条鱼",aout);
break;
}
aout++;
}
}
}
然后在网上看了看其他人的做的,答案也是3121!但是他们的方法要比我的好,写的思路要好一些,所以说3121才是正确的答案!!!!!。
楼上楼下的都曲解题意了!
在地球上凌晨3点可以看见太阳的地方是: A.中国 B.南极洲 C.日本 D太平洋
某人去A、B、C、D、E五个城市旅游,第一天去A城市,第七天到E城市.如果他今天在某个城市,那么他第二天肯定会离开这个城
下列不属于企业所得税的纳税人的是() A.外商投资企业 B.国有企业 C.中外合资企业 D.个人合伙企业
A、B、C、D、E五位小朋友之间进行象棋比赛,每两个人都要比赛一场.到现在为止,A赛了4场,B赛了3场,C赛了2场,D赛
有A、B、C、D、E五个人.每个人都把一块白色或黑色的帽子戴在头上.每个人都能看到戴在别人头上的帽子的颜色,但又都看不见
C语言 数组的一道题目出错 求帮忙找错误的地方
概率题:从a b c d e五人中选择3个人参加比赛的基本事件都有哪些
在一次考试中,A、B、C、D、E五个人的平均成绩比C、D、E三人的平均成绩低2分,A、B两人的平均分为88分,
一道经济的题目一人去旅游 从A到B到C到D,A到B的飞机票1000,B到C的飞机票800,价格算比较贵,最后在D留一周
一道c语言的题目 int a=1,b=2,c=3; 则语句"printf("%d",(!(a>b)&&(a+b>c)||
红黄蓝白紫五种颜色的珠子各一颗,用布包着在桌子上排成一行.A.B.C.D.E五个人猜各包里珠子的颜色.A猜:第2包紫色,
C语言题目,求算法A,B,C,D 都是0到1之间的小数,满足以下条件:46.3A+25.4B+62C+58D>4046.