所以,这是更新后的主题:也许那里有空白,我没有看到?这是与以前完全相同的错误。你们任何人都可以想到任何尝试,生病了。
#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");
}
答案 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 ++基础知识的更多内容,它们将解释您需要了解的所有内容。