我正在尝试使用多个函数编写代码,这些函数只是让员工错过了我试图使用全局标识符的公司的平均天数 这是我的代码
#include<iostream>
using namespace std;
int days;
int numberemployees;
int main()
{
int days;
int numberemployees;
double average;
cout<<"How many employees do you have";
cin>>numberemployees;
daysmissed;
averagedays;
return 0;
}
int daysmissed(int)
{
int days;
cout<<"How many total days where missed by employees this year";
cin>>days;
return days;
}
double averagedays(double)
{
double average;
average=days/numberemployees;
return average;
}
答案 0 :(得分:1)
要创建一个函数(int main()
除外),您需要两个部分,声明和定义。声明通常位于代码的顶部,如下所示:
int foo(int); //foo(int) declaration
声明对于代码在定义之前使用该函数是必要的。 函数的另一部分是定义,您可以在其中定义函数:
int foo(int i)
{
return i + 1;
}
你的错误是你忘记了声明并搞砸了定义