1. 找到两个数字之间的较小和较大数字。
2. 计算它们之间的数字数量(包括这两个数字):较大的数字 较小的数字 + 1。
3. 使用算术级数公式计算和:和 = (较小数字 + 较大数字) 数字数量 / 2
4. 返回计算出的和。
python
def sum_integers(num1, num2):
min_num = min(num1, num2)
max_num = max(num1, num2)
num_count = max_num min_num + 1
sum = (min_num + max_num) num_count / 2
return sum
(第一个数 + 最后一个数) (最后一个小数 第一个小数 + 1) / 2
def odd_sum(start, end):
"""计算两个数之间所有奇数的和。"""
检查起点和终点是否有效。
if start > end:
raise ValueError("起点必须小于或等于终点。")
初始化奇数和为 0。
sum = 0
遍历起点和终点之间的所有整数。
for number in range(start, end + 1):
如果该数是奇数,则将其添加到奇数和中。
if number % 2 != 0:
sum += number
返回奇数和。
return sum
```c
include
int main() {
int num1, num2, sum;
printf("输入两个整数:");
scanf("%d %d", &num1, &num2);
// 计算两个整数的和
sum = num1 + num2;
// 打印结果
printf("两个整数的和是:%d\n", sum);
return 0;
```