百元百鸡问题,有兴趣百元百鸡问题,有兴趣自行了解,两种解法自行了解,两种解法
#include<stdio.h> void main() {int a,b,c; printf("cock,hen,chick\n"); for(a=0;a<=20;a++) for(b=0;b<=33;b++) for(c=0;c<=99;c++) if(a+b+c==100&&5*a+3*b+c/3.0==100) printf("%d,%d,%d\n",a,b,c); }
第二种解法
#include<stdio.h> void main() {int a,b,c; printf("cock,hen,chick\n"); for(a=0;a<=20;a++) for(b=0;b<=33;b++) {c=100-a-b; if(a+b+c==100&&5*a+3*b+c/3.0==100) printf("%d,%d,%d\n",a,b,c); } }
看出细微的差别了吗?
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END