3元钱一个西瓜,2元钱一个西瓜,1元钱两个西瓜,问,50元买50个西瓜,三种瓜各买多少个?

来源:百度知道 编辑:UC知道 时间:2024/09/23 22:31:39

3元:15个
2元:2个
1元:2个

设买大西瓜买a个,小西瓜买b个,不大不小西瓜买c个
main()
{
int a,b,c;
for(a=0;a<17;a++)
for(b=0;b<25;b++)
for(c=0;c<50;c++)
{if((a+b+c==50)&&(6*a+4*b+c==100))
printf("a=%d,b=%d,c=%d\n",a,b,c);
}
getch();
}

可以得到
a=1,b=15,c=34
a=4,b=10,c=36
a=7,b=5,c=38
a=10,b=0,c=40

3元钱的买4个共12元
2元钱的买10个共20元
1元钱的买36个共18元
4+10+36=50个
12+20+18=50元

2楼正解