凯美瑞维修手册网盘:用十元钱去买蛋,鸡蛋1分钱一个,鸭蛋3角钱一个,鹅蛋6角一个,一共要买100个哦?怎样买啊!!

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 15:37:42
三种蛋都要买都有哦!!!

设:共买鸡蛋X个,鸭蛋Y个,鹅蛋Z个
根据题意,得:X+Y+Z=100 (1)
X+30Y+60Z=1000 (2)
则 (2)-(1)得:29Y+59Z=900
即 Y=(900-59Z)/29 (3)
根据题意可知,X、Y、Z均为正整数,
故由(3)可知,y必须是29的正整数倍。
若 Z=1,
则根据(3)可得:Y=29,正好符合题意。
将Y、Z的值代入(1),则得
X=70
所以,共可买鸡蛋70个,鸭蛋29个,鹅蛋1个。
把z做为基础参数即可得出其他解!

鸡蛋70个 鸭蛋29个,鹅蛋1个
我用编程方法得出的,程序如下:
#include "stdafx.h"
#include "stdio.h"
#include "iostream.h"
int main(int argc, char* argv[])
{
int A; //设鸡蛋A个
int B; //设鸭蛋B个
int C; //设鹅蛋C个
for(A=1;A<100;A++){
for(B=1;B<100;B++){
for(C=1;C<100;C++){

if (A+B+C==100){
if (A+30*B+60*C==1000){
cout<< "A="<<A<<"B="<<B<<"C="<<C<< "\n";
}
}
}
}
}
return 0;
}

设:共买鸡蛋X个,鸭蛋Y个,鹅蛋Z个
根据题意,得:X+Y+Z=100 (1)
X+30Y+60Z=1000 (2)
则 (2)-(1)得:29Y+59Z=900
即 Y=(900-59Z)/29 (3)
根据题意可知,X、Y、Z均为正整数,
故由(3)可知,y必须是29的正整数倍。
若 Z=1,
则根据(3)可得:Y=29,正好符合题意。
将Y、Z的值代入(1),则得
X=70
所以,共可买鸡蛋70个,鸭蛋29个,鹅蛋1个。

买一个鹅蛋一个鸭蛋,再买98个鸡蛋。

70个鸡蛋 29个鸭蛋 一个鹅蛋