今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百只,问鸡翁、母、鶵各几何?
下面是我自己的稍微拓展让其稍微好看和使用的代码,见笑了
#include<stdio.h>
int main()
{
int mark=1;
while(mark)
{
int num,money;
printf("请输买鸡用的总费用:\n");
scanf("%d",&money);
printf("请输入鸡的总数目:\n");
scanf("%d",&num);
int chick_money,hen_money;
float chicken_money;
printf("请输入公鸡价格:\n");
scanf("%d",&chick_money);
printf("请输入母鸡价格:\n");
scanf("%d",&hen_money);
printf("请输入小鸡价格,多少只一钱:\n");
scanf("%f",&chicken_money);
chicken_money=1.0/chicken_money;
int chick,hen,chicken;
int for1=money/chick_money;
int for2=money/hen_money;
for(chick=0;chick<=for1;chick++)
{
for(hen=0;hen<=for2;hen++)
{
chicken=num-chick-hen;
if(chicken>=0)
{
if(chick*chick_money+hen_money*hen+chicken_money*chicken==money)
{
printf("公鸡:%d 母鸡:%d 小鸡:%d\n",chick,hen,chicken);
}
}
}
}
printf("输入0结束,输入1继续\n");
scanf("%d",&mark);
}
return 0;
}