C语言中数组输入并求和
时间: 2024-09-13 11:07:25 浏览: 48
C语言-数组、结构体与指针的综合应用实验报告
5星 · 资源好评率100%
在C语言中,你可以通过循环结构来实现从用户输入中读取数组元素并计算它们的总和。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int size;
// 请求用户输入数组的大小
printf("请输入数组的长度:");
scanf("%d", &size);
// 定义数组,并初始化为0,如果不确定初始值,这样做可以避免负数影响总和
int numbers[size] = {0};
// 询问用户输入每个元素
for (int i = 0; i < size; i++) {
printf("请输入第 %d 个元素:", i + 1);
scanf("%d", &numbers[i]);
}
// 计算数组元素之和
int sum = 0;
for (int i = 0; i < size; i++) {
sum += numbers[i];
}
// 输出结果
printf("数组元素的总和是:%d\n", sum);
return 0;
}
```
在这个程序中,我们首先获取数组的大小,然后循环遍历数组,每次请求用户输入一个元素并将其累加到`sum`上。最后打印出数组的所有元素之和。
阅读全文