主函数定义一维数组double array【10】完成如下功能

2025-04-14 00:28:33
推荐回答(1个)
回答(1):

#include

#include

using namespace std;

int sum(int a[])

{

 int b = 0;

 for(int i = 0; i < 10; i++)

 {

  b = b + a[i];

 }

 return b;

}

int avr(int a[])

{

 int b;

 b = sum(a)/10;

 return b;

}

int max(int a[])

{

 int b = 0;

 for(int i = 0; i < 10; i++)

 {

  if(b < a[i])

  {

   b = a[i];

  }

 }

 return b;

}

int min(int a[])

{

 int b = a[0];

 for(int i = 0; i < 10; i++)

 {

  if(b > a[i])

  {

   b = a[i];

  }

 }

 return b;

}

void main() 

 int a[10],j; 

 cout << "请输入10个整数并按空格键或者回车分开(一定要输完10个):";

 for(int i = 0 ; i < 10; i++)

 {

  cin >> a[i];

 }

cout << "输入的10个数为:";

for(j=9;j>=0;j--)

{

cout<

}

cout<

 cout << "总和为:" << sum(a) <

 cout << "平均值为:" << avr(a) <

 cout << "最大值为:" << max(a) <

 cout << "最小值为:" << min(a) <

 system("pause");

}