#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
int main()
{
const double LaborCharge = 35;
const double TaxonPartsandSupplies = .09;
string CustomerName;
double HoursofLabor = 4.50;
double CostforLabor = 97.00;
double PartsandSupplies = 8.73;
double TotalAmountDue = 263.23;
cout << fixed << showpoint << setprecision(2);
cout << "enter CustomerName";
cin >> CustomerName;
cout << "enter TCostforLabor";
cin >> LaborCharge * HoursofLabor;
cout << "enter TPartsandSupplies";
cin >> PartsandSupplies * .09;
cout << "enter TotalAmountDue";
cin >> TPartsandSupplies + TCostforLabor;
cout << endl;
}
不属于下面的.. 错误
错误C1010在寻找预编译文件时意外结束 标头。您是否忘记在源中添加“ #include“ pch.h””? 32
错误(有效)E0020标识符“ TCostforLabor”未定义28
错误(有效)E0020标识符“ TPartsandSupplies”未定义28
错误(激活)E0349没有运算符“ >>”与这些操作数匹配26错误 (激活)E0349没有运算符“ >>”与这些操作数匹配24
答案 0 :(得分:1)
您的代码有一些重大错误。承认,我不知道您的编译器对第一个错误的要求,但是无论如何
问题
cin>> LaborCharge * HoursofLabor;
这行不通。您不能将 std :: cin 的输入分配给乘法的乘积。这将导致无休止的调试会话,因此标准类型不允许这种情况发生。我想你想这样做。
cin >> LaborCharge;
LaborCharge *= HoursofLabor;
与其他 std :: cin 行相同...
问题
您需要声明变量 TPartsandSupplies 和 TCostforLabor 。