怎么编程写代码求和函数

时间:2025-01-23 11:07:47 游戏攻略

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}`);

```

这些示例展示了如何在不同的编程语言中编写求和函数。你可以根据自己的需求和使用的编程语言选择合适的示例进行参考。