编写一个函数 int evaluateExpression(int a,int b),该函数返回表达式a*(b+2)-(b-1)的值,并在main函数中测试
时间: 2024-11-05 13:28:44 浏览: 6
A-simple-expression-evaluation-class.zip_class A
编写一个名为`evaluateExpression`的函数,它接收两个整数参数`a`和`b`,计算并返回表达式`a * (b + 2) - (b - 1)`的结果。以下是这个函数的示例实现:
```c++
#include <iostream>
int evaluateExpression(int a, int b) {
// 根据给定的公式计算结果
return a * (b + 2) - (b - 1);
}
int main() {
int num1 = 5; // 测试的第一个数字
int num2 = 3; // 测试的第二个数字
int result = evaluateExpression(num1, num2);
std::cout << "The result of the expression for a = " << num1 << " and b = " << num2 << " is: " << result << std::endl;
// 可以添加更多测试用例来验证函数
// 例如:
// num1 = 10;
// num2 = 7;
// ...
return 0;
}
```
在这个程序中,`main`函数中首先声明了两个变量`num1`和`num2`作为输入,然后通过调用`evaluateExpression`函数计算结果,并将结果显示在控制台上。
阅读全文