热门

最新

红包

立Flag

投票

同城

我的

发布
m0_46439489
是夏天呀
6 年前
truem0_46439489

求问大佬们,我的程序哪里有问题,应该怎么改呢,谢谢
这是问题:
输入一个3行3列的矩阵(数据类型不限,整型或浮点型均可),编写函数对矩阵按列求均值,保存在一个一维数组中,在主函数中输出该一维数组
举例:
假设3行3列的矩阵为
1   2   3
4   5   6
7   8   9
则输出结果为4.00   5.00   6.00(保留两位小数)
这是我的代码:
#include<stdio.h>
void average(float x,float y,float z){
float b=(x+y+z)/3;
printf("%.2f",b);
}
int main()
{
int i,j;
float a[3][3],b;
for(i=0;i<3;i++){
for(j=0;j<3;j++)
scanf("%f",&a[3][3]);
}
for(j=0;j<3;j++){
average(a[0][j],a[1][j],a[2][j]);
}
return 0;
}
我的运行结果见图片

CSDN App 扫码分享
分享
2
1
打赏
  • 复制链接
  • 举报
下一条动态
立即登录