2063:【例1.4】牛吃牧草
时间限制: 1000 ms 内存限制: 65536 KB
【题目描述】
有一个牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或可供20头牛吃10天,那么,这片牧场每天新生的草量可供几头牛吃1天?
【输入】
(无)
【输出】
如题述,牛的数量。
【输入样例】
(无)
【输出样例】
(无)
【本题考点】
顺序结构的实际应用
【分析】
解决这类问题的关键是利用牛吃得的草量,最终求出这片牧场每天新生长的草量,我们设1单位的草量为1头牛1天所需的草量,于是15头牛20天所食的草量为300单位(包括这20天内的新生草量),20头牛10天所食的草量为200单位(包括这10天内的新生草量),两者的差值即为10天内的新生草量。
【教材中源代码】
#include <iostream>
using namespace std;
int main()
{
int s1,s2,s3;
s1=15*20;
s2=20*10;
s3=(s1-s2)/(20-10);
cout<<"s="<<s3<<endl;
return 0;
}
【源代码】
#include <bits/stdc++.h>
using namespace std;
int main()
{
int s;
cin>>s;
cout<<"s="<<(15*20-20*10)/20-10<<endl;
return 0;
}
那么今天的代码分享就到此结束,如有不懂,可私信。拜!