#include<bits/stdc++.h>
using namespace std;
int a[10] = {1,3,13,345,21,34,54,6645,0,6};
int k = -1;
int sum = 0;
int ave = 0;
void get_max(int a[] , int n)
{
if(n == 10)
cout << "最大值为:" << k << endl;
else
{
if(k<a[n])
{
k = a[n];
}
get_max(a,n+1);
}
}
void get_sum(int a[] , int n)
{
if(n == 10)
cout << "数组和为:" << sum << endl;
else
{
sum = sum + a[n];
get_sum(a,n+1);
}
}
void get_average(int a[] , int n)
{
if(n == 10)
{
ave = ave / 10;
cout << "数组的平均值为:" << ave << endl;
}
else
{
ave = ave + a[n];
get_average(a,n+1);
}
}
int main()
{
get_max(a,0);
get_sum(a,0);
get_average(a,0);
return 0;
}
05-13
1512
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交