如图,有一块玉米地,位于一条东西向公路的北侧,南北向公路的东侧。第一个顶点距离南北路750米,东西路550米;第二个顶点距离南北路850米,东西路50米;第三个顶点距离南北路50米,东西路250;第四个顶点距离南北路150米,东西路450米。该块地种植玉米,收获的总产量为120吨,求玉米每亩产量为多少千克?要求编写c语言程序求解该问题。 area.jpg
时间: 2023-06-12 17:03:55 浏览: 115
根据题意,我们可以画出如下的示意图:
```
+------------------+ North-South road
| |
| |
| ##### | Top 1
| ##### |
| ##### |
| |
| |
| #### | Top 2
| #### |
| #### |
| |
| |
| |
| #### | Top 3
| #### |
| #### |
| |
| |
| #### | Top 4
| #### |
| #### |
| |
| |
+------------------+ East-West road
```
其中,四个顶点用 `#` 标记。根据题意,我们可以求出该块地的面积,然后将其转化为亩数,最后求出每亩产量。
首先,我们可以分别计算出该块地南侧和西侧的长度:
```c
double south_length = 750.0; // 南侧长度为750米
double west_length = 550.0; // 西侧长度为550米
```
然后,根据题意,我们可以计算出该块地的面积:
```c
double area = (750.0 + 850.0) * 550.0 / 2.0 + (50.0 + 150.0) * 250.0 / 2.0;
```
其中,第一块梯形的面积为 $(750 + 850) \times 550 / 2$,第二块梯形的面积为 $(50 + 150) \times 250 / 2$,两块梯形的面积累加即为该块地的面积。
接下来,我们将面积转化为亩数:
```c
double mu = area / 666.67; // 1亩等于666.67平方米
```
最后,根据题意,求出每亩产量:
```c
double yield = 120.0 / mu; // 总产量为120吨
```
完整代码如下:
```c
#include <stdio.h>
int main() {
double south_length = 750.0; // 南侧长度为750米
double west_length = 550.0; // 西侧长度为550米
double area = (750.0 + 850.0) * 550.0 / 2.0 + (50.0 + 150.0) * 250.0 / 2.0;
double mu = area / 666.67; // 1亩等于666.67平方米
double yield = 120.0 / mu; // 总产量为120吨
printf("每亩产量为 %.2f 千克\n", yield * 1000.0);
return 0;
}
```
输出结果为:
```
每亩产量为 1034.25 千克
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)