C语言编译不出我想要的结果

c语言

img

写出来代码就是编译不出来结果
想让它帮我得出我购买三种鸡的不同买法且不超过100元

你要用三层for循环,但是 你这个 鸡最便宜五块一个,就算一百块全部买也才20个,怎么购买一百个呢
这是 公鸡母鸡小鸡分别是5,3,1/3的题的解法,可以参考下

#include <stdio.h>

int main()
{
    int i, j, k;

    printf("百元买百鸡的问题所有可能的解如下:\n");

    for( i=0; i <= 100; i++ )
        for( j=0; j <= 100; j++ )
            for( k=0; k <= 100; k++ )
            {
                if( 5*i+3*j+k/3==100 && k%3==0 && i+j+k==100 )
                {
                    printf("公鸡 %2d 只,母鸡 %2d 只,小鸡 %2d 只\n", i, j, k);
                }
            }

    return 0;
}

百元买百鸡问题

#include <stdio.h>
int main( )
{    int cocks,hens,chicks;//公鸡、母鸡、小鸡
    for(int n=0;n<=3;n++)
    {    cocks=4*n;
        hens=25-7*n;
        chicks=75+3*n;
        printf("%d,%d,%d\n",cocks,hens,chicks);
     } 
return 0;
}