永发信息网

C语言的程序编辑题:一百匹马,一百旦粮,大马驮三旦,中马驮两旦,两匹小马驮一旦,大 中 小马各几匹?

答案:5  悬赏:10  手机版
解决时间 2021-01-28 20:31
  • 提问者网友:嘚啵嘚啵
  • 2021-01-27 21:08
C语言的程序编辑题:一百匹马,一百旦粮,大马驮三旦,中马驮两旦,两匹小马驮一旦,大 中 小马各几匹?
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-01-27 21:21


#include

#define N 100

int main()
{
int luo,ma,lv;

for(luo=1; luofor(ma=1; ma{
lv=N-luo-ma;
if(lv%3!=0)
{//驴子头数不是3的倍数
continue;
}
if(luo*3+ma*2+lv/3==N)
{
printf("骡子:%d,马:%d,驴:%d\n",luo,ma,lv);
}
}
return 0;
}
全部回答
  • 1楼网友:北方的南先生
  • 2021-01-28 00:40
int d,z,x,temp=0;
for(d=0;d<34;d++)
for(z=0;z<51;z++)
for(x=0;x<100;x++)
{
temp=d+z+x;
if(temp==100)
{
if((d*3+z*2+x/2)==100&&!(x%2))
{
cout<<"d="<
  • 2楼网友:英雄的欲望
  • 2021-01-27 23:12
#include
#define N (100)
int main(){
int i, j, k;
for(i=0; i<=N; i++)
for(j=0; j+i<=N; j++){
k=N-j+i*2;
if(i+j*2+k*3 == N){
printf("大:%d,中:%d,小:%d\n", k, j, i*2);
break;
}
}
return 0;
}
  • 3楼网友:傲气稳了全场
  • 2021-01-27 22:49
#include
#define N 100
#define M 100
main()
{
int n=0;
int x,y,z;
for(x=0;x<=N;x++)
{
y=2*M-N-5*x;
z=4*N-2*M+2*x;
if(y>=0&&y<=3*N&&z>=0&&z<=3*N&&y%3==0&&z%3==0)
printf("方案%d:大马%d只,中马%d只,小马%d只\n",++n,x,y/3,z/3);
}
}
  • 4楼网友:动情书生
  • 2021-01-27 22:40
//功能:一百匹马,一百旦粮,大马驮三旦,中马驮两旦,两匹小马驮一旦大
//中小马各几匹?
//编写日期08-06-22
//编写者:埃罚梗afg
#include
#define N 100
void main(){
int i = 0;
int x, y, z;//大马,中马,小马
for(x=1;x<34;x++)
for(y=1;y<50;y++){
z = N - x - y;
if(3*x + 2*y + 0.5*z == N)
printf("方案:%d:\n大马:%d匹,中马:%d匹,小马:%d匹\n",i++,x,y,z);
}
}
方案:1:
大马:2匹,中马:30匹,小马:68匹
方案:2:
大马:5匹,中马:25匹,小马:70匹
方案:3:
大马:8匹,中马:20匹,小马:72匹
方案:4:
大马:11匹,中马:15匹,小马:74匹
方案:5:
大马:14匹,中马:10匹,小马:76匹
方案:6:
大马:17匹,中马:5匹,小马:78匹
Press any key to continue
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯