编程怎么让5个数相加

时间:2025-01-28 08:07:13 网络游戏

C语言

使用`while`循环和`scanf`函数来读取5个数并求和:

```c

include

int main() {

int n, s = 0, k = 0;

while (k < 5) {

scanf("%d", &n);

s += n;

k++;

if (getchar() == '\n') break;

}

printf("sum=%d\n", s);

return 0;

}

```

MATLAB

使用`input`函数和`disp`函数来输入5个数并求和:

```matlab

a = input('请输入五个数,用中括号括住,以空格隔开\n');

b = sum(a);

disp(b);

```

或者使用`for`循环:

```matlab

nums = [];

for i = 1:5

nums = [nums, input('请输入第', i, '个数: ')];

end

sum_nums = sum(nums);

disp(['五数之和为 ', num2str(sum_nums)]);

```

Python

使用`input`函数和`sum`函数来输入5个数并求和:

```python

nums = [int(input()) for _ in range(5)]

print(sum(nums))

```

Java

使用`Scanner`类来读取5个数并求和:

```java

import java.util.Scanner;

public class SumLoop {

public static void main(String[] args) {

int s = 0;

Scanner sc = new Scanner(System.in);

System.out.println("请输入5个整数,以空格为分隔:");

for (int i = 0; i < 5; i++) {

int num = sc.nextInt();

s += num;

}

System.out.println("所有数组元素的和为: " + s);

sc.close();

}

}

```

JavaScript

使用`prompt`函数和`eval`函数来输入5个数并求和:

```javascript

let nums = [];

for (let i = 0; i < 5; i++) {

nums.push(parseInt(prompt("请输入第" + (i + 1) + "个数:")));

}

let sum = nums.reduce((a, b) => a + b, 0);

alert("五数之和为 " + sum);

```

这些示例展示了如何在不同的编程语言中实现5个数相加的功能。你可以根据所使用的编程语言选择合适的方法。