华为OJ题目(九):百钱买百鸡问题

来源:互联网 发布:unity3d 移动物体 编辑:程序博客网 时间:2024/05/26 09:55

#include <iostream> using namespace std;void calculate(int n) //i,j,k分别对应鸡翁,鸡母,鸡雏的个数{for (int i = 0; i <= n / 5; ++i){for (int j = 0; j <= n / 3; ++j){for (int k = 0; k <= n; ++k){if ((i * 5 + j * 3 + k / 3 == n) && (i + j + k == n) && (k % 3 == 0))//保证k能被3整除{cout << i << " " << j << " " << k << endl;}}}}}int  main(){int x;cin >> x;calculate(100);//确定参数n=100,调用函数return 0;}


0 0