有100元,要买100只鸡,公鸡1.5元,母鸡2元,小鸡0.5元,用for循环怎么做
答案:3 悬赏:40 手机版
解决时间 2021-04-10 17:21
- 提问者网友:杀生予夺
- 2021-04-10 14:04
请大家帮帮忙
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-04-10 15:12
用for就用穷举法
for(i=0;i<=100;i++)
{
for(j=0;j<=100;j++)
{
for(k=0;k<=100;k++)
{
if(((i+j+k)==100)&&((1.5*i)+(2*j)+(0.5*k)==100)
{
printf("公鸡%d只,母鸡%d只,小鸡%d只/n",i,j,k);
break;
}
}
}
}
for(i=0;i<=100;i++)
{
for(j=0;j<=100;j++)
{
for(k=0;k<=100;k++)
{
if(((i+j+k)==100)&&((1.5*i)+(2*j)+(0.5*k)==100)
{
printf("公鸡%d只,母鸡%d只,小鸡%d只/n",i,j,k);
break;
}
}
}
}
全部回答
- 1楼网友:酒者煙囻
- 2021-04-10 16:37
楼上的太高深了。
- 2楼网友:独钓一江月
- 2021-04-10 16:25
<html>
<head>
<script>
var i,j,k;
{
for ( i=0; i<=45; i++)
for ( j=0; j<=50; j++)
for ( k=0; k<=200; k++)
if ((i+j+k==100)&&(1.5*i+2*j+0.5k==100))
document.write("</br>公鸡:"+i+"只,母鸡:"+j+"只,小鸡:"+k+"只");
}
</script>
</head>
</html>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯