早教吧作业答案频道 -->其他-->
修房子需要三种不同类型的砖头,分别为1*20,1*28,1*32的,只有1*75的砖头,不过大砖头可以裁成小砖头,至少需要买多少1*75的砖头才够用.输入数据第一行包含三个整数X,Y,Z(00;x=x-2,y--)n++;for(;z>1;z=z-2
题目详情
修房子需要三种不同类型的砖头,分别为1*20,1*28,1*32的,只有1*75的砖头,不过大砖头可以裁成小砖头,至少需要买多少1*75的砖头才够用.输入数据第一行包含三个整数X,Y,Z(00;x=x-2,y--)
n++;
for(;z>1;z=z-2)
n++;
for(;y>0&&z>0;y--,z--)
n++;
for(;x>2;x=x-3)
n++;
for(;y>1;y=y-2)
n++;
for(;x>0&&z>0;x--,z--)
n++;
for(;x>0&&y>0;x--,y--)
n++;
if(x>0)
n++;
if(y>0)
n++;
if(z>0)
n++;
printf("%d",n);
}
n++;
for(;z>1;z=z-2)
n++;
for(;y>0&&z>0;y--,z--)
n++;
for(;x>2;x=x-3)
n++;
for(;y>1;y=y-2)
n++;
for(;x>0&&z>0;x--,z--)
n++;
for(;x>0&&y>0;x--,y--)
n++;
if(x>0)
n++;
if(y>0)
n++;
if(z>0)
n++;
printf("%d",n);
}
▼优质解答
答案和解析
看了一下问题,发现2号砖(1*28)和3号砖(1*32)在本质上好像可以当一种砖处理,因为在原料砖分切时不管是他们中的哪种都只能分切出 2个 或 1个加2个1号砖(1*20)
那么
int x,y,z,n=0;
scanf("%d%d%d",&x,&y,&z);
if(x100||y100||z100)
return 0;
y=y+z;
for(;x>1&&y>0;x=x-2,y--)
n++;
for(;x>2;x=x-3)
n++;
for(;y>1;y=y-2)
n++;
if(x>0||y>0)
n++;
printf("%d",n);
那么
int x,y,z,n=0;
scanf("%d%d%d",&x,&y,&z);
if(x100||y100||z100)
return 0;
y=y+z;
for(;x>1&&y>0;x=x-2,y--)
n++;
for(;x>2;x=x-3)
n++;
for(;y>1;y=y-2)
n++;
if(x>0||y>0)
n++;
printf("%d",n);
看了修房子需要三种不同类型的砖头,...的网友还看了以下:
1.x-10-5分之1x=702.三角形三条边长分别是3.5.4,求面积!3.一项工程,由甲队单独修 2020-03-31 …
修一条长a千米的路,已经修好了3.9千米,余下的路要X天修完.1.用式子表示余下的路平均每天应修的 2020-05-22 …
X分之21=4分之9比1分之61.x分之21=4分之9比1分之6解方程2.一项工程,甲独修要10天 2020-06-02 …
已知y与x+3成正比例,且当x=2时,y=-5.求y与x之间的函数关系式再问一个,某家庭装修房屋, 2020-06-16 …
三人共修一条公路,甲修了1/3,乙丙修的比是2:3,结果丙比甲多修了200米,三人各修多少米要求: 2020-06-20 …
问几道小学数学题!求急!①修筑一架桥梁,甲和乙两个工程队伍合修,每个月可以完成六分之一.甲工程队独修 2020-11-16 …
甲乙两人修路甲单独要修要10天乙单独修要12天,给你要的分数!1.如果两队和修要多少天完成?2.如果 2020-11-29 …
解方程:(有个小小的要求就是只能用初2下学期的知识来解)1.X分之2=X+1分之32.X-6分之X= 2020-12-10 …
若1+x+x^2+x^3=0,求x+x^2+x^3+...+x^2015的值甲乙两个工程队各自承担一 2020-12-31 …
关于高中物理选修系列的编号选修系列编号的规律是怎样的?物理选修有1-x,2-x,3-x,但并不都是不 2021-01-01 …