#include "stdio.h"
main()
{
int i,j,k;/*这i代表公鸡,j代表母鸡,k代表小鸡个数,而z代表小鸡的数目*/
float z=1/3;
for (k=0;k<=99;k+=3)/* 因为k%3只能整除,不可能等于小数啦,如果余数,那么
其他有可能就成了半个鸡了,不可能吧,所以就
只能是K+3*/
{
for (i=0;i<=20;i++)/*一样,只能是一百元,所以只能小于等于20,下面的一样*/
{
for (j=0;j<=34;j++)
{
if (i+j+k==100&&i*5+j*3+k/3==100)
printf ("公鸡=%d只,母鸡=%d只,小鸡=%d只\n" ,i,j,k);
}
}
}
getch ();
}
看起来好象没有什么错误,但是运行出来就不行了,不知道哪位高人能帮小弟弟解决看一下,我写的程序哪里有问题呢???
我已经改正过来了!谢谢哈!现在这个程序应该是正确的了吧!!!!
[此贴子已经被作者于2006-1-5 18:03:52编辑过]