问题描述
梅山小学有一块长方形花圃(花圃的长宽都是整数),长 m 米,宽未知。
在修建校园时,花圃的长增加了 n 米,此时发现增加出来的面积有 s 平方米。
请编程计算出原来花圃的面积是多少平方米?
输入
3个整数,分别是 m、n、s。
输出
一个整数,原来花圃的面积数
样例
输入
8 3 18
输出
48
代码1
#include <iostream>
using namespace std;
int main() {
int m, n, s;
cout << "请输入花圃的原始长度、增加的长度和增加的面积:" << endl;
cin >> m >> n >> s;
int original_area = (s / n) * m;
cout << "原来花圃的面积为:" << original_area << endl;
return 0;
}
该代码用于计算原来花圃的面积。根据题目描述,花圃的长增加了n米,增加的面积为s平方米。
首先,我们定义了三个整数变量m
、n
和s
,分别表示原来花圃的长度、增加的长度和增加的面积,并从用户输入中获取这些值。
接着,我们计算原来花圃的面积。根据面积的公式,面积等于长度乘以宽度。我们可以将增加的面积除以增加的长度,得到原来花圃的宽度,然后将原来花圃的宽度乘以原来花圃的长度,即original_area = (s / n) * m
。
最后,我们输出计算得到的原来花圃的面积。
这段代码可以帮助您计算出原来花圃的面积。
代码2
要计算原来花圃的面积,可以按照以下步骤进行:
-
读入三个整数
m
、n
和s
,分别代表原来花圃的长度、增加的长度和增加的面积。 -
计算原来花圃的宽度。由于增加的面积是通过增加长度来实现的,所以原来花圃的宽度可以通过增加的面积除以增加的长度来得到,即
宽度 = 增加的面积 / 增加的长度
。 -
计算原来花圃的面积。原来花圃的面积可以通过原来的长度乘以原来的宽度来得到,即
面积 = 原来的长度 * 原来的宽度
。 -
输出原来花圃的面积。
下面是一个示例的C++代码实现:
#include <iostream>
using namespace std;
int main() {
int m, n, s;
cout << "请输入花圃的原始长度、增加的长度和增加的面积:" << endl;
cin >> m >> n >> s;
int width = s / n;
int original_area = m * width;
cout << "原来花圃的面积为:" << original_area << endl;
return 0;
}
您只需要按照提示从键盘输入花圃的原始长度、增加的长度和增加的面积,程序会自动计算出原来花圃的面积,并将结果输出到屏幕上。