各位大神,求帮助
c语言吧
全部回复
仅看楼主
level 5
题目:
写一函数func求二维数组(data[4][5])各行平均值,其结果放到一维数组average[]中,要求在主函数中输入二维数组。函数func的函数原型见题后。不能改变func的函数原型,写出相应的main函数和func函数
void func(int data[][5], int
average[], int num_row);
//int data[][5]
:二维数组;
// int average[] :存放平均值的结果的一维数组;
// int num_row :二维数组的行数;
2012年04月17日 13点04分 1
level 5
我编了一个程序
#include <stido.h>
void main()
{
void func(int data[][5], int average[], int num_row);
printf("input a array:\n");
for(i=0;i<4;i++)for(j=o;j<5;j++)
scanf("%d",&data[i][j]);
func(data[4][5],average[],num_row);}
void func(int data[][5], int average[], int num_row);
{
int i,j,num_row=0,sum=0;
for(j=0;i<5;j++,num_row++){
for(i=0;i<4;i++)
sum=sum+a[i][j];
average[i]=sum/5;
printf("the average of d% row is:d%\n",num_row,average[i]);
}
}
编译有错误,我也不知道怎么弄了,我初学者不会,求大家指导一下思路
2012年04月17日 13点04分 2
level 8
函数定义多了个分号。
2012年04月17日 14点04分 3
level 8
函数定义多了个分号。
2012年04月17日 14点04分 4
level 8
不是自己写的吧?连变量都没有弄懂就开始玩函数了?
2012年04月17日 14点04分 5
1