数组求平均值

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:05:04
用cout,cin回答,(不要包含指针,我没学指针)
A:有以下二维数组
2 4 3
1 2 3
6 0 6
求它们行/列的平均值:
二维数组 行aver
2 4 3 3
1 2 3 2
6 0 6 4
列aver 3 2 4

题中要用到:行a[i][3]+=a[i][j] 和 列a[3][j]+=a[i][j] 。
下面答案在visual c++ 6.0中运行有误!!!

#include "iostream.h"
void main()
{
int a[3][3],i,j,s;
float aver;
for(i=0;i<3;i++)
for(j=0;j<3;i++)
cin>>a[i][j];
for(i=0;i<3;i++)
for(j=0;j<3;i++)
{ s+=a[i][j];
aver=s/3;
cout<<aver;
}

}

VC++6.0和我用的有点区别,
现在改过来了,应该对了。
#include <iostream>
using namespace std;

int main()
{
int a[4][4];
int i, j;

for ( i = 0; i < 3; ++i )
for ( j = 0; j < 3; ++j ) {
cin >> a[i][j];
}

//用自加自减的话,初始化很重要
for ( i = 0; i < 3; ++i ) {
a[i][3] = 0;
a[3][i] = 0;
}
for ( i = 0; i < 3; ++i )
for ( j = 0; j < 3; ++j ) {
a[i][3] += a[i][j];
a[3][j] += a[i][j];
}

for ( i = 0; i < 3; ++i ) {
a[i][3] /= 3;
a[3][i] /= 3;
}

//行平均值
for ( i = 0; i < 3; ++i )
cout << a[i][3] <

我是c++初学者,请问怎样编写一个函数求整形数组的平均值(可求任意维的数组)?谢谢 用C++用C++编写一个函数模板,对不同类型的数组求平均值。 编程题:求一个含有10个整型元素的数组的平均值? 用递归算法求数组a【】中n个整数的平均值,n个整数之和 200分高分求助!!用多级指针和指针数组实现一个3*4的二维数组,求数组中所有元素的和及平均值 输若干数放一数组中(以输入-1为结束),去一最高,一最低求平均值,输大于平均值的数及其原位置. C语言编程题 向数组a中输入10个实型数,分别求其中正数的平均值和负数的平均值 有一个一维数组score,内放10个学生成绩,求平均值(运行有问题) 给定一个具有10个元素的一维数组a,求a中各元素的平均值 怎样求样本平均值