[求助]编程,请大家帮帮手,急!
1、解决搬砖问题,有36块砖,由成年男、女和小孩子共36人来搬,男子每人搬4块,女子每人搬3块,两个小孩子抬一块, 要求一次全搬完,问需要男、女,小孩子各几人?
#include <iostream>
using namespace std;
int main()
{
for (int i = 0; i < 9; i++)
{
for (int j = 0; j < 12; j++)
{
for (int c = 0; c < 36*2; c++)
{
if (i*4 + j*3 + c/2 == 36)
{
cout << "man =" << i << " woman =" << j << " child =" << c << endl;
}
}
}
}
return 0;
}
写个关系试
谢谢你们的帮助!
如果是一共36个人的话 应该这么写
#include <iostream>
using namespace std;
int main()
{
for(int a=0;a<=9;a++)
for(int b=0;b<=12;b++)
for(int c=0;c<36;c++)
if ((4*a+3*b+c*0.5)==36&&(a+b+c)==36)
{cout<<"a="<<a<<" "<<"b="<<b<<" "<<"c="<<c<<endl;}
return 0;
}