m钱买n鸡问题 C++

m钱买n鸡问题 C++

1 个回答

680

提问:m钱买n鸡问题 C++

网友回答:

程序参考

#include <iostream>

using namespace std;

int main()

{

    int m,n;

    int i,j,k; //i--公鸡,j-母鸡-k小鸡

    int ct=0;

    cin  >> m >> n;

    for(i=1; i<m/5; i++) // 公鸡

        for(j=1; j<m/3; j++) //母鸡

            for(k=3; k<n; k+=3) //小鸡

                if(i*5+j*3+k/3==m && i+j+k==100)   //钱=m,只数=n

                    ct++;

    cout << ct << endl;

    return 0;

}

测试结果


  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题