计算(a+b)*c的值【C/C++/Java/Python】(基础程序设计,基础编程) 题目描述 给定3个整数a、b、c,计算表达式(a+b)*c的值。 其中-10,000 ≤ a,b,c ≤10,000
时间: 2024-09-09 08:17:16 浏览: 55
这是一个简单的基础编程任务,在多种编程语言中都可以实现。下面是四种常见语言的基本示例:
**C++:**
```cpp
#include <iostream>
using namespace std;
int calculate(int a, int b, int c) {
return (a + b) * c;
}
int main() {
int a = 5, b = 3, c = 4; // 示例输入
int result = calculate(a, b, c);
cout << "The value of the expression is: " << result << endl;
return 0;
}
```
**Java:**
```java
public class Main {
public static void main(String[] args) {
int a = 5, b = 3, c = 4; // 示例输入
int result = (a + b) * c;
System.out.println("The value of the expression is: " + result);
}
}
```
**Python:**
```python
def calculate(a, b, c):
return (a + b) * c
# 示例输入
a = 5
b = 3
c = 4
result = calculate(a, b, c)
print(f"The value of the expression is: {result}")
```
**C:**
```c
#include <stdio.h>
long long calculate(int a, int b, int c) {
return ((long long)a + b) * c;
}
int main() {
int a = 5, b = 3, c = 4; // 示例输入
long long result = calculate(a, b, c);
printf("The value of the expression is: %lld\n", result);
return 0;
}
```
这里为了防止因数值过大导致的溢出,我们在C和C++的例子中使用了`long long`类型。请注意,对于更大的输入范围,你可能需要使用适当的库函数如`std::numeric_limits`(C++)或`stdint.h`(C)来获取足够大的数据类型。