有100匹马,驮100担货,大马驮3担,中马驮2担,两只小马驮1担.,用调用函数,并放入myfl.out

2025-04-05 04:33:31
推荐回答(1个)
回答(1):

直接穷举 没什么难度系数
答案:
a=2;b=30;c=68
a=5;b=25;c=70
a=8;b=20;c=72
a=11;b=15;c=74
a=14;b=10;c=76
a=17;b=5;c=78
a=20;b=0;c=80

a,b,c 分别是 大 中 小

简单的C源码,你自己看着改吧

#include
using namespace std;
int main()
{
int a,b,c;
for (a=0;a<=100/3;a++)
{
for (b=0;b<=50;b++)
{
c=100-(a+b);
if ((a*3+b*2+c*0.5==100)&&(a+b+c==100))
{
cout<<"a="< }
}
}
return 0;
}

随便提取的函数源码:
#include
using namespace std;

bool judge(int a,int b,int c)
{
return ((a*3+b*2+c*0.5==100)&&(a+b+c==100));
}

int main()
{
int a,b,c;
for (a=0;a<=100/3;a++)
{
for (b=0;b<=50;b++)
{
c=100-(a+b);
if (judge(a,b,c))
{
cout<<"a="< }
}
}
return 0;
}