本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。 函数接口定义: int sum( int m, int n ); 其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。
时间: 2023-02-21 07:08:39 浏览: 114
请看下面的代码:
```
int sum(int m, int n) {
int res = 0;
for (int i = m; i <= n; i++) {
res += i;
}
return res;
}
```
这是一个简单的实现,使用了一个循环,从 `m` 加到 `n`,并累加所有整数的和。
相关问题
本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。 函数接口定义: int sum( int m=-5, int n=8 ); 其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。
好的,下面是实现代码:
```cpp
int sum(int m, int n) {
int res = 0;
for (int i = m; i <= n; i++) {
res += i;
}
return res;
}
```
这个函数的作用是计算m到n之间所有整数的和。其中,m和n是函数的输入参数,由用户传入。函数的返回值是m到n之间所有整数的和。
本题要求实现一个计算m~n(m<n)之间所有整数的和的简单函数。 函数接口定义: int sum( int m, int n); 其中m和n是用户传入的参数,保证有m<n。函数返回的是m~n之间所有整数的和。m=-5,n=8,sum=21
好的,下面是实现代码:
```cpp
int sum(int m, int n) {
int res = 0;
for (int i = m; i <= n; i++) {
res += i;
}
return res;
}
```
我们可以在主函数中调用该函数,传入m=-5,n=8,计算出他们之间所有整数的和:
```cpp
#include <iostream>
int sum(int m, int n) {
int res = 0;
for (int i = m; i <= n; i++) {
res += i;
}
return res;
}
int main() {
int m = -5, n = 8;
int s = sum(m, n);
std::cout << "m=" << m << ", n=" << n << ", sum=" << s << std::endl;
return 0;
}
```
运行程序,输出结果为:
```
m=-5, n=8, sum=21
```
这样,我们就成功实现了该函数的功能。
阅读全文