求和
| Time Limit: | 1000MS | Memory Limit: | 65536KB |
|---|---|---|---|
| Total Submissions: | 1123 | Accepted: | 334 |
Description:
有n个元素的数列。
求第a个与第b个元素内元素值的和。(包含a,b).
Input:
第一个元素n,紧接着n个整数,
第二行有两个正整数a,b.
(1<=a,b<=n) (a可能比b大)
Output:
输出第a个与第b个间元素值的和。
Sample Input:
9 7 4 1 2 5 8 9 6 3
3 5
Sample Output:
8
Source:
#include<iostream>
using namespace std;
int main()
{
int a,b,n,c[1000],i,sum=0;
cin>>n;
for(i=1;i<=n;i++)
cin>>c[i];
cin>>a>>b;
if(a>b)
for(i=b;i<=a;i++)
sum+=c[i];
else if(a<b)
for(i=a;i<=b;i++)
sum+=c[i];
else
sum=c[a];
cout<<sum;
return 0;
}
\