cfree中输入数组长度和数组数据,怎样求数祖总和
可以获取数组的长度n后,再定义一个长度为n的数组,然后在一个循环中获取n个元素,然后把每个元素的值累加和中,循环结束打印其和即可,代码如下:
#include <stdio.h>
int main(void){
int sum=0,i; // sum为数组元素的和
int n;
printf("请输入数组的长度:");
scanf("%d",&n);
int arr[n];
for(i=0;i<n;i++){
printf("请输入第%d个元素:",i+1);
scanf("%d",&arr[i]) ;
sum+=arr[i];
}
printf("数组的和是:%d\n",sum);
return 0;
}