我正在尝试编译一些程序的 C++ 代码,该程序将使用函数计算 10 个整数的平均值。
除了一个错误,我什么都做对了:
错误 LNK2019:函数 _main 中引用的未解析的外部符号“int __cdecl sumFunc(int)”(?sumFunc@@YAHH@Z)
谁能指出我修复此代码的正确方向,以便我可以编译它?谢谢
#include <iostream>
#include <conio.h>
#include <cmath>
using namespace std;
int sumFunc (int);
double averageFunc (double&);
int const size = 10;
int main()
{
int integer = 0;
double average;
cout << "Enter ten numbers: ";
sumFunc(integer);
averageFunc(average);
cout << "The average is " << average << endl;
getch();
return 0;
}
int sumFunc(int integer[])
{
int sum = 0;
for (int index = 0; index < size; index++)
{
cin >> integer[index];
sum = sum + integer[index];
}
return sum;
}
double averageFunc(double& average)
{
int sum = 0;
for (int index = 0; index < size; index++)
{
average = sum / 10.0;
}
return average;
}