主题:[讨论]主函数怎么调用已有函数
710366636
[专家分:0] 发布于 2012-04-07 15:17:00
有一个3*3的整数型二维数组,写一个函数,当主函数调用此函数后,能求出平均值、最大值和最小值(在主函数中实现数据输入输出)。
回复列表 (共3个回复)
沙发
fragileeye [专家分:1990] 发布于 2012-04-07 22:50:00
"主函数怎么调用已有函数"===囧,lz怎么会这么问。这样的题目还是看书再写吧
板凳
ydwzj [专家分:10] 发布于 2012-04-09 09:17:00
函数要先声明后调用,一般来说一个函数只能有一个返回值,因此楼主说的一下要返回那么多结果一个函数做不到。
3 楼
mingyue0633 [专家分:0] 发布于 2012-04-09 15:44:00
可以在调用的函数里把数组的平均值、最大值、最小值放在全局变量中,主函数中调用完就可以直接用。
下面给了个例子:
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;
}
代码可以根据自己的想法改变。
我来回复