使用C语言编写程序,要求用户输入一个整数n(数组大小),然后输入n个整数计算,并输出这些整数的和
时间: 2024-10-23 22:02:59 浏览: 14
当你想要用C语言编写一个简单的程序,让用户输入一个整数`n`表示数组的大小,然后输入`n`个整数并将它们相加,你可以按照以下步骤进行:
```c
#include <stdio.h>
int main() {
int n, sum = 0; // 定义变量n存储数组大小,sum存储总和
// 提示用户输入数组的大小
printf("请输入一个整数n(数组大小):");
scanf("%d", &n);
// 检查输入是否有效,确保数组大小大于0
if (n <= 0) {
printf("错误!数组大小必须大于0。\n");
return 1;
}
// 创建一个大小为n的整数数组
int arr[n];
// 提示用户输入数组元素并累加到总和
for (int i = 0; i < n; i++) {
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &arr[i]);
sum += arr[i];
}
// 输出数组的总和
printf("这%d个整数的和是:%d\n", n, sum);
return 0;
}
```
这个程序首先读取用户输入的整数`n`,然后检查其是否合法。接着,创建一个足够大的数组`arr`来存储输入的`n`个整数,并遍历数组,每次输入一个新的数并累加到`sum`上。最后,显示数组所有元素的总和。
阅读全文