《C语言百鸡问题.docx》由会员分享,可在线阅读,更多相关《C语言百鸡问题.docx(2页珍藏版)》请在三一办公上搜索。
C语言百鸡问题/*张丘建算经中提出“百鸡问题”:公鸡一只值钱五,母鸡一只值钱三,小鸡三只值钱一。百钱买百鸡,问公鸡、母鸡、小鸡各几何?*/方法一:#include <stdio.h>void main int a,b,c; printf(用100块钱买100只鸡,有以下几种购买方式:n); for(a=0;a<=20;a+) for(b=0;b<=33;b+) for(c=0;c<=99;c=c+3) if(5*a+3*b+c/3=100) if(a+b+c=100) printf(公鸡%d只,母鸡%d只,小鸡%d只n,a,b,c); 方法二:#include <stdio.h>void main int a,b,c; printf(用100块钱买100只鸡,有以下几种购买方式:n); for(a=0;a<=20;a+) for(b=0;b<=33;b+) c=100-(a+b);if(5*a+3*b+c/3.0=100)printf(公鸡%d只,母鸡%d只,小鸡%d只n,a,b,c);