C++程序设计:补齐函数求鸡的数量 末蓝、 2022-11-25 10:04 109阅读 0赞 **问题描述:** n个铜钱买了m只鸡,其中公鸡(A)一只5钱、母鸡(B)一只3钱,小鸡(C)一钱3只,问m只鸡中公鸡、母鸡、小鸡各多少。 **样例输入:** 100 100 **样例输出:** A0,B25,C75 A4,B18,C78 A8,B11,C81 A12,B4,C84 **测试输入:** 100 200 **测试输出:** A2,B59,C39 A6,B52,C42 A10,B45,C45 A14,B38,C48 A18,B31,C51 A22,B24,C54 A26,B17,C57 A30,B10,C60 A34,B3,C63 **测试输入:** 6 20 **测试输出:** A1,B5,C0 #include <iostream> #include <cmath> using namespace std; void chick(int,int); int main() { int n,m; cin>>n>>m; chick(n,m); return 0; } void chick(int num,int money) { int A,B; for(A=0; A<=num; A++) for(B=0; B<=num-A; B++) if((num-A-B)%3==0&&5*A+3*B+(num-A-B)/3==money) cout<<"A"<<A<<",B"<<B<<",C"<<num-A-B<<endl; }
还没有评论,来说两句吧...