我有我的程序,我正在使用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都是双打。我应该改变什么?