函数模板测试P177

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

全部评论

相关推荐

肖先生~:那年秋招闯进一位少年,人们都清楚:成功对他来说只是时间问题
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务