6-2 
2020mhb_函数_求和 (10分)
本题要求实现一个计算mn之间所有整数的和(求和时需要将mn也加入到和中)的函数。注意:如果m<=n则计算m到n的所有整数之和,如果m>=n则计算到n到m之间到所有整数之和。

函数接口定义:

int sum(int m, int n);
 

其中 m 和 n 都是传入的参数。 函数须返回 m 与 n 之间所有整数的和.

裁判测试程序样例:

#include <iostream>
using namespace std;
/* 请在这里定义函数 */ int main()
{
int m, n;
cin>>m>>n;
cout<<"sum="<<sum(m,n)<<endl;
return 0;
}
 

输入样例1:

1 100
 

输出样例1:

在这里给出相应的输出。例如:

5050

答案:
int sum(int m, int n) {
int max, min;
if (m > n) {
max = m;
min = n;
}
else if (n > m) {
max = n;
min = m;
}
else return m * 2;
int s = 0;
for (int i = min; i <= max; i++) {
s = s + i;
}
return s;
}

最新文章

  1. 阿里云CentOS配置全过程
  2. SSH(2)
  3. jsp利用cookie记住用户名,下次登录时显示在文本框中(仅仅一个Cookie就整了将近三个小时,⊙﹏⊙b汗)
  4. CSS实用的代码段
  5. Javascript 模块模式
  6. C++中引用的本质是什么?
  7. [LeetCode]题解(python):022-Generate Parentheses
  8. win10 uwp clone
  9. 8. 理解ZooKeeper的内部工作原理
  10. Android线程间通信机制——深入理解 Looper、Handler、Message
  11. JS 实现右下角弹窗
  12. (通用版)salesforce中soql及sosl的伪‘Like’模糊检索
  13. Linux内存管理 (10)缺页中断处理【转】
  14. 第四篇:断路器(Hystrix)
  15. Python——socketsever模块
  16. 任意两点间的最短路问题(Floyd-Warshall算法)
  17. 开启Laravel之旅的标准姿势
  18. Redisson实现分布式锁(一)
  19. 全网最详细的启动或格式化zkfc时出现java.net.NoRouteToHostException: No route to host ... Will not attempt to authenticate using SASL (unknown error)错误的解决办法(图文详解)
  20. 8.1、包,__init__.py,

热门文章

  1. 数据库常用sql
  2. 思科IPsecVPN建立
  3. 为什么要有jvm,jvm的作用?
  4. Jupyter Notebook安装代码提示功能
  5. 清空buff/cache
  6. tapdata问题
  7. ES 快速开始
  8. ASP.NET Core Web API通过中间件或UseExceptionHandler异常处理方法
  9. 结构体struct
  10. 用C#的控制台程序写一个飞行棋项目