错误:类型'double *'和'double'到二进制'operator /'的操作数无效

时间:2015-07-15 11:15:40

标签: c++

我有我的程序,我正在使用g ++编译器。

#include <iostream>
#include <math.h>
using namespace std;

double getCal(double *par);

int main() {
    double final_price;
    double discount;
    discount = 12;

    final_price = getCal(&discount);
    cout << "final price for you is" << final_price << endl;

    return 0;
}

double getCal(double *par) {
    double original_price;
    double r;

    cout << " enter the price" << endl;
    cin >> original_price;

    r= (par/100.00);
    return original_price - (original_price*r);
}

我已经检查过cmath的参考但是我没有注意到会替换我的操作符的除法功能。标准杆和100.00都是双打。我应该改变什么?

0 个答案:

没有答案