编写一程序,对一个整型数组的元素求和,结果使用全局变量sum 存储,另外对数组元素中的奇数求和,结果使用局部变量sum 存储,在主程序 将两结果输出。
//*************************************************************************//*编制程序名:shiyan1_2.cpp
//*编制时间:2013年4月11日
//*编制者:吴丽华
//*编制功能:编写一程序,对一个整型数组的元素求和,结果使用全局变量sum 存储,
//* 另外对数组元素中的奇数求和,结果使用局部变量sum 存储,在主程序
//* 将两结果输出。
//**************************************************************************
#include<iostream>
using namespace std;
int a[20]={1,2,3,4,5,6,7,8,9,0,0,9,8,7,6,5,4,3,2,1};
int sum1(int a[20],int i);
int sum2(int a[20],int i);
long int sum;
main()
{
int i;
long int sum=a[0];
::sum=a[0];
::sum=sum1(a,i);
cout<<"数组a[20]的和为:"<<endl;
cout<<::sum<<endl;
sum=sum2(a,i);
cout<<"数组a[20]的奇数和为:"<<endl;
cout<<sum<<endl;
return 0;
}
int sum1(int a[20],int i)
{
for(i=1;i<20;i++)
::sum=sum+a[i];
return(::sum);
}
int sum2(int a[20],int i)
{
long int sum=a[0];
for(i=1;i<20;i++)
{
if(a[i]%2!=0)
sum=sum+a[i];
}
return(sum);
}