这个问题想要我创建一个二维数组,将会有几项任务需要我以不同的功能来完成它。类似于计算每行的平均值,计算整个阵列的平均值,按升序对阵列进行排序,并输出我输入的最大值。不能将'double'转换为'double(*)[5]'作为参数'1'到'void one_set_avrg(double(*)[5])'
如果我没有将它分成不同的函数,但问的问题我把它分成不同的功能,我结束了这些错误:
- 不能转换“双”到“双()[5]”的说法“1”到“无效 one_set_avrg(double()[5])'
- 无法将'double'转换为'double'()[5]'将参数'1'转换为'vo ID avrg_allset(双()[5]) '
- 不能转换 '双' 到 '双()[5]' 的参数 '1' 到' 双 largest_value(双()[5]) '
如果你能告诉我我的代码有什么问题,我该如何解决它,我将非常感激。
以下是错误的部分:
one_set_avrg(A[3][5]);
avrg_allset(A[3][5]);
cout <<endl;
cout <<"Largest number is: \n"<<largest_value(A[3][5])<<endl;
return 0;
}
你的问题不符合一个[MCVE]的 “最小” 的要求。尽管编译错误是显而易见的,但stackoverflow.com并不是某个地方,您可以简单地转储大量代码,并在某处编译错误,并让某人为您修复代码。您需要至少展示一个合理问题的最小努力,并删除所有不相关的填充项。不好的问题不应该得到回答。您需要编辑您的问题,并删除与编译错误无关的所有代码。有关详细信息,请参阅帮助中心内的[mcve]。 –
对不起。不知道如何工作 –
这就是帮助中心的用途:帮助您了解如何提出问题。 –