中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?
输出:
cock=0,hen=25,chicken=75
cock=4,hen=18,chicken=78
cock=8,hen=11,chicken=81
cock=12,hen=4,chicken=84
#include<iostream>
#include<iomanip>
#include<vector>
#include<string>
#include<cmath>
using namespace std;
int main()
{
for (int i = 0; i < 21; i++)
{
for (int j = 0; j < 34; j++)
{
for (int k = 0; k < 301; k++)
{
if (5 * i + 3 * j + k / 3 == 100 && i + j + k == 100&&k%3==0)
{
cout << "cock=" << i<<",";
cout << "hen=" << j << ",";
cout<<"chicken=" << k << endl;
}
}
}
}
return 0;
}