C++,获取、添加和划分百分位数 我对C++很陌生。我需要有关如何: 得到我认为我做得对的百分位数,然后 如何将它们添加到另一个号码。

C++,获取、添加和划分百分位数 我对C++很陌生。我需要有关如何: 得到我认为我做得对的百分位数,然后 如何将它们添加到另一个号码。,c++,percentile,C++,Percentile,这是我代码的一部分,我甚至不确定是否包含了正确的标题。谢谢 #include <iostream> #include <iomanip> int main() { double total, tipTotal, taxTotal, cost, tax, tip; cost = 44, 50; tax = 100 - 93.25; tip = 100 - 85; total = cost + tax + tip; tip

这是我代码的一部分,我甚至不确定是否包含了正确的标题。谢谢

#include <iostream>
#include <iomanip>

int main() {
    double total, tipTotal, taxTotal, cost, tax, tip;
    cost = 44, 50;
    tax = 100 - 93.25;
    tip = 100 - 85;

    total = cost + tax + tip;

    tipTotal = cost + tax + tip;

    taxTotal = cost + tax;

    // other code
    return 0;
}

首先,我认为你有一个打字错误。 我想你的意思是说44.50加一个小数点。 成本=44.50; 因为逗号是一个有效的运算符,所以编译器不会将其视为错误

第二,C++不处理百分比,因此必须指定百分比为十进制值。 所以15%不是15.0而是0.15。 所以你的代码应该是 税=1.00-0.9325;


尖端=1.00-0.85

而且,我可能在你的代码中看到了错误——在成本=44,50之后;成本值为50,您可能希望成本=44.50;DOT而不是COMMATO公平,我认为您的问题是不太多用C++,就像是用基本的数学。您不使用任何来自IoSt流和IOMANIP的函数,所以两者都是不必要的。你到底有什么问题?你想干什么?我的意思是,获取百分位数:你应该从键盘上获取它们?或者如何添加它们:不确定数学上是否可行,但是用C++做的正确。请在C++初学者时,养成使用所有警告和调试信息的习惯,例如用g++Walth-g编译…并学习如何使用调试器,例如gdb。无论是新手还是专家,了解如何使用调试器都是一项基本技能。