C语言
示例1:计算1到n的和
```c
include
int sum(int n) {
int total = 0;
for (int i = 1; i <= n; i++) {
total += i;
}
return total;
}
int main() {
int n;
printf("请输入一个整数n: ");
scanf("%d", &n);
int result = sum(n);
printf("%d+2+...+%d 的和是: %d\n", n, n, result);
return 0;
}
```
示例2:计算两个数的和
```c
include
int sum(int a, int b) {
return a + b;
}
int main() {
int num1, num2;
printf("请输入两个整数:");
scanf("%d %d", &num1, &num2);
int result = sum(num1, num2);
printf("两个数的和为:%d\n", result);
return 0;
}
```
示例3:计算整数数组的和
```c
include
int sum(int arr[], int size) {
int total = 0;
for (int i = 0; i < size; i++) {
total += arr[i];
}
return total;
}
int main() {
int nums[] = {1, 2, 3, 4, 5};
int size = sizeof(nums) / sizeof(nums);
int result = sum(nums, size);
printf("数组的和为:%d\n", result);
return 0;
}
```
Java
```java
public class Main {
public static void main(String[] args) {
int num1 = 5;
int num2 = 10;
int sum = num1 + num2;
System.out.println("The sum of " + num1 + " and " + num2 + " is: " + sum);
}
}
```
Python
```python
def sum_numbers(n):
return sum(range(1, n + 1))
n = int(input("请输入一个整数n: "))
result = sum_numbers(n)
print(f"{n}+2+...+{n} 的和是: {result}")
```
JavaScript
```javascript
function sumNumbers(n) {
return n * (n + 1) / 2;
}
const n = parseInt(prompt("请输入一个整数n:"));
const result = sumNumbers(n);
alert(`${n}+2+...+${n} 的和是: ${result}`);
```
这些示例展示了如何在不同的编程语言中编写求和函数。你可以根据自己的需求和使用的编程语言选择合适的示例进行参考。