标签:style blog http io color os 使用 sp div
下面使用模板递归函数计算一个数组中前n个元素之和:
1 // 使用模板函数递归计算前n个元素之和 2 3 #include<iostream> 4 using namespace std; 5 template<class Type> 6 Type Rsum(Type a[],int n) 7 { 8 if(n<=0) 9 { 10 return 0; 11 } 12 else 13 { 14 return Rsum(a,n-1)+a[n-1]; 15 } 16 } 17 int main() 18 { 19 float a[]={1,2,3,0,6,5,4}; 20 cout<<Rsum(a,-2)<<endl; 21 cout<<Rsum(a,5)<<endl; 22 cout<<Rsum(a,6)<<endl; 23 return 0; 24 }
调试运行结果为:
标签:style blog http io color os 使用 sp div
原文地址:http://www.cnblogs.com/yuzhuwei/p/4172670.html