编写一个函数,求出一维整型数组a[n]中所有元素的平方之和(用递归方法)
答案:3 悬赏:0 手机版
解决时间 2021-05-16 15:59
- 提问者网友:别再叽里呱啦
- 2021-05-15 21:43
c++
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-05-15 22:42
int sum=0;
int a[n];
for(int i=0;i<=n;i++){
sum+=a[i]*a[i]
}
全部回答
- 1楼网友:西岸风
- 2021-05-15 23:48
#include <iostream> using namespace std;
int add_power(int *a, int n) { if (n == 1) return a[0] * a[0]; else return a[n-1] * a[n-1] + add_power(a, n-1); }
int main() { int a[4] = {1, 2, 3, 4};
cout << "The result is " << add_power(a, 4) << endl; }
- 2楼网友:猎心人
- 2021-05-15 22:55
#include <iostream> using namespace std;
int fun(int a[],int n) { if(n==0) return a[n]*a[n]; return fun(a,n-1)+a[n]*a[n]; } int main() { int a[]={1,2,3,4,5}; int sum=fun(a,4); cout<<sum<<endl; return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯