两道题经典 小妹有理了
把一元钞票换成一分、二分、五分硬币(每种至少一枚),有哪些种换法?
一只公鸡值5元,一只母鸡值3元,3只小鸡值1元,现用一百元要买一百只鸡, 问有什么方案?
第一题
main( ) { int cocks,hens,chicks; cocks=0; while(cocks<=19) { hens=0; while(hens<=33) { chicks=100-cocks-hens; if(5*cocks+3*hens+chicks/3==100&&chicks%3==0) printf("%d,%d,%d\n",cocks,hens,chicks); hens=hens+1; } cocks=cocks+1; } 运行出错 第二题 #include <stdio.h> void main( ) { int a,b,c;/*a为一分,b为两分,c为5分*/ a=1,b=1,c=1; while(c<=19) {a=1,b=2&&a=3,b=1; while(b<=47) {a=1,c=1; while(a<=93) {b=1,c=1} } } if(a+2b+5c==100) printf("%d,%d,%d,",a,b,c); a++;b++;c++; } 请给为哥哥姐姐指教 }