我错过了什么? c ++错误

时间:2013-05-17 23:03:20

标签: c++ syntax-error

所以,这是更新后的主题:也许那里有空白,我没有看到?这是与以前完全相同的错误。你们任何人都可以想到任何尝试,生病了。

#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;

int main()
{  

// 1. Initialize Objects

    double retail = 0.0;
    double markup = 0.0;
    double wholesale = 0.00;

// 2. Input

    cout << "Hello Emily CO 127: ";

    cout << "Enter Retail Price: ";
    cin >> retail;

    cout << "Enter Mark Up Percent: ";
    cin >> markup;
// 3. Process

    wholesale = retail * (1 + markup);

    cout << " Wholesale " << wholesale << endl;

    return 0;
    system("pause");

}

1 个答案:

答案 0 :(得分:3)

using namespace std;是一个声明,它在全局范围内引入名为std的命名空间中的标识符。 是块的功能或起点的开头。您遗失的是main函数:

int main() // start of the program
{
    // ...
}

这是你的程序应该是这样的:

#include <iostream>
#include <string>
#include <cstdlib>

using namespace std;

int main()
{  

// 1. Initialize Objects

    double retail = 0.0;
    double markup = 0.0;
    double wholesale = 0.00;

// 2. Input

    cout << "Hello Emily CO 127: ";

    cout << "Enter Retail Price: ";
    cin >> retail;

    cout << "Enter Mark Up Percent: ";
    cin >> markup;
// 3. Process

    wholesale = retail * (1 + markup);

    cout << " Wholesale " << wholesale << endl;

    return 0;
    system("pause");
}

您应该阅读有关C ++基础知识的更多内容,它们将解释您需要了解的所有内容。