c语言网的题库
题目描述
有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?
输入格式
无
输出格式
如题所述,牛的数量。
#include<iostream>
using namespace std;
int main() {
//牧草每天匀速生长
//15头牛吃20天,20头牛吃10天
int v1,T1;
//生长速度x头/天,第0天原来的量 根据题干列方程 sum剩余牧草量
/* sum = T1 + v1 * 20 - 15 * 20=0 */ //(1)
/* sum=T1+v1*10-20*10=0 */ //(2)
//v1* (20 - 10) - 300 + 200 = 0; //1式减2式
v1 = (15 * 20 - 20 * 10) / (20 - 10); //每天的生长速度
T1 = 15 * 20 - v1 * 20;
int x = T1 / v1;
/*cout << "T1 原来的牧草数量 " << T1 << endl;
cout << "v1 生长速度 " << v1 << endl;*/
cout <<x<<endl;
return 0;
}