题目:公鸡5元钱一只,母鸡3元钱一只,小鸡3只一元钱,用100元钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100元钱。
思路:公鸡+母鸡+小鸡=100; 5*公鸡+3*母鸡+小鸡/3=100 ;需要两个条件同时成立
&& 与运算
#include <iostream>
using namespace std;
int main(){
int n,m,k;
for (n=1;n<100/5;n++){
for(m=1;m<100/3;m++){
for(k=1;k<100;k=k+1){
if((5*n+3*m+k==100)&&(n+m+3*k==100)){
cout<<"公鸡:"<<n<<"只"<<endl;
cout<<"母鸡:"<<m<<"只"<<endl;
cout<<"小鸡:"<<3*k<<"只"<<endl;
cout<<endl;
break;
}
}
}
}
return 0;
}