X 我知道了TIPS:左右滑动导航栏可以查看更多栏目
问题:
公元前5世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:
鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各有几何?
>> 本文固定链接: http://www.vcgood.com/archives/2387
>> 转载请注明: freshman 2008年05月26日 于 C语言帝国 发表
main( ){int cocks,hens,chicks;for(cocks=0;cocks<100;cocks++) for(hens=0;hens<100;hens++) for(chicks=0;chicks<100;chicks++) { if(5*cocks+3*hens+chicks/3==100 && cocks+hens+chicks==100 && chicks%3==0) printf(“cocks=%d,hens=%d,chicks=%d\n”,cocks,hens,chicks); }}
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; }} /*这个是一个教程上的算法*/
你必须先 登录才能发表评论。
main( )
{
int cocks,hens,chicks;
for(cocks=0;cocks<100;cocks++)
for(hens=0;hens<100;hens++)
for(chicks=0;chicks<100;chicks++)
{
if(5*cocks+3*hens+chicks/3==100 && cocks+hens+chicks==100 && chicks%3==0)
printf(“cocks=%d,hens=%d,chicks=%d\n”,cocks,hens,chicks);
}
}
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;
}
} /*这个是一个教程上的算法*/