-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()) を作成するには、宣言と定義の 2 つの部分が必要です。宣言は通常、コードの先頭にあり、次のようになります。

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

関数を定義する前にコードで関数を使用するには、宣言が必要です。関数の他の部分は、関数を定義する定義です。

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

あなたの間違いは、宣言を忘れて定義をめちゃくちゃにしたことです

于 2013-09-13T00:22:05.897 に答える