题目描述
已知C语言数组arr[N], 求下标区间[L,R]的所有元素之和。
输入
第一行是一个整数N(N<=20),表示数组arr的大小。
第二行是数组的N个元素。
第三行是两个空格分开的整数L和R,含义见上。0<=L<=R<N。
输出
从arr[L]到arr[R]所有数组元素之和。
样例输入 Copy
5 1 2 3 4 5 1 3
样例输出 Copy
9
#include<stdio.h>
int main(void){
int N,L,R,sum=0,i;
int arr[21];//定义一个数组
scanf("%d",&N);//"%d"和"%d\n"结果输出都一样 ,前者更简洁
for(i=0;i<N;i++){
scanf("%d",&arr[i]);//注意是"%d"不是"%d ",如果是后者意味着把空格也赋值给a[i]
}
scanf("%d %d",&L,&R);
for(i=L;i<=R;i++){
sum=sum+arr[i];
}
printf("%d",sum);
return 0;
}