//
// Created by 刘彪 on 2020/3/1.
//函数模板测试P177
#include <iostream>
#include <cstdio>
using namespace std;
template <class T>
T sum (T a[],int n){
int i;
T s=0;
for(i=0;i<n;i++) s+=a[i];
return s;
}
template <class T>
T sum(T a[],int n,T b[],int m){
return sum(a,n) + sum(b,m);
}
int main(){
int a[5] = {1,2,3,4,5};
int b[10] = {1,2,3,4,5,6,7,8,9,10};
int s1 = sum(a,5);
int s2 = sum(b,10);
int s3 = sum(a,5,b,10);
cout<<"数组a之和:"<<s1<<endl;
cout<<"数组b之和:"<<s2<<endl;
cout<<"数组c之和:"<<s3<<endl;
return 0;
}