FAFU OJ 求和

96 阅读1分钟

求和

Time Limit:1000MSMemory Limit:65536KB
Total Submissions:1123Accepted:334

Share

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;
}


\