-3

我正在尝试使用多个函数编写代码,这些函数只会让员工错过我尝试使用全局标识符的公司的平均天数 这是我的代码

#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;
}
4

1 回答 1

1

要创建一个函数(除了int main()),您需要两个部分,声明和定义。声明通常位于代码的顶部,如下所示:

int foo(int); //foo(int) declaration

声明是代码在定义之前使用函数所必需的。函数的另一部分是定义,您可以在其中定义函数:

int foo(int i)
{
     return i + 1;
}

你的错误是你忘记了声明和搞砸了定义

于 2013-09-13T00:22:05.897 回答