c语言,100元买100只鸡,公鸡5元一只,母鸡3元一只,小鸡1元3只,问分别多少只?

c语言,100元买100只鸡,公鸡5元一只,母鸡3元一只,小鸡1元3只,问分别多少只?


#include <stdio.h>

int main()

{
    int i, j, k;
    for (i = 0; i * 5 <= 100; i++)
    {
        for (j = 0; j * 3 <= 100; j++)
        {
            for (k = 0; k / 3 <= 100; k += 3)
            {
                if (i + j + k == 100 && 5 * i + 3 * j + k / 3 == 100)
                {
                    printf("%d %d %d\n", i, j, k);
                }
            }
        }
    }
    return 0;
}

img


#include<stdio.h>

int main()
{
    int a,b,c;
    for(a=1;a<=20;a++)
        for(b=1;b<=(100-5*a)/3;b++)
        {
            c=100-a-b;
            if(c%3==0&&a*5+b*3+c/3==100)
            printf("a=%d, b=%d, c=%d\n",a,b,c);
        }
        return 0;
}

img


欢迎采纳!谢谢!!!