一百块铜钱买了100只鸡,其中公鸡一只5元,母鸡一只3元,小鸡一元3只,问一百只鸡中公鸡,母鸡,小鸡各多少只?
百钱白鸡问题:#include "stdio.h"
void main()
{
int a,b,c;
for(a=0;a<=15;a++)
for(b=0;b<=25;b++)
for(c=66;c<=100;c+=3)
printf("a=%d,b=%d,c=%d\n",a,b,c);
}
这样算出来是四个答案,而如果将第三个for改为for(c=0;c<=100;c++);这样就有七个答案。为什么会这样?这两个for有什么区别?本人菜鸟一只,求大神解答