回 帖 发 新 帖 刷新版面

主题:[讨论]主函数怎么调用已有函数

    有一个3*3的整数型二维数组,写一个函数,当主函数调用此函数后,能求出平均值、最大值和最小值(在主函数中实现数据输入输出)。

回复列表 (共3个回复)

沙发

"主函数怎么调用已有函数"===囧,lz怎么会这么问。这样的题目还是看书再写吧

板凳

函数要先声明后调用,一般来说一个函数只能有一个返回值,因此楼主说的一下要返回那么多结果一个函数做不到。

3 楼

可以在调用的函数里把数组的平均值、最大值、最小值放在全局变量中,主函数中调用完就可以直接用。
下面给了个例子:
 int temp=0,max=0,min=0;
void average(int arr[3][3])
{
  char i,j;
  for(i=0;i<3;i++)
  {
    for(j=0;j<3;j++)
    {
     if(max<arr[i][j]) max=arr[i][j];
     else if(min>arr[i][j]) min=arr[i][j];
     temp +=arr[i][j];
    }
  }
 temp=temp/9;
}
代码可以根据自己的想法改变。

我来回复

您尚未登录,请登录后再回复。点此登录或注册