如果无法运行,请在getchar()函数的下面一行加一个:“return 0;”,最好是用TC运行与编译!
如果无法运行,请在getchar()函数的下面一行加一个:“return 0;”,最好是用TC运行与编译!
[此贴子已经被作者于2007-5-7 22:40:02编辑过]
main()
{int a,b,c,n=0;
for(a=0;a<=20;a++)
for(b=0;b<=33;b++)
for(c=0;c<=100;c++)
if(100==5*a+3*b+c)
{ printf("%d,%d,%d",a,b,c*3);
n++;
printf("\n"); }
printf("%d",n);
}
还是把原程序发上来 一共是364种
题目看错拉
不好意思
看掉拉一个 那就在加一个
main()
{int a,b,c;
for(a=0;a<=20;a++)
for(b=0;b<=33;b++)
for(c=0;c<=100;c++)
if(100==5*a+3*b+c)
{ if(a+b+3*c==100)
printf("%d,%d,%d\n",a,b,c*3);
}
}
公元钱五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
#include<stdio.h>
main( )
{
int cocks,hens,chicks;
cocks=0;
while(cocks<=19)
{
hens=0;
while(hens<=33)
{
chicks=100-cocks-hens;< BR> 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;
}
}