0

我和我的朋友正在学习 C++,但我们似乎无法让这个程序按应有的方式运行。所以基本上,我们现在正在尝试的是一个任务,它要求我们编写一个程序,其中向用户询问两个变量。其中一个变量是税收百分比(以 1.X 的形式),另一个是任何正的实数。现在我们需要知道的是,为什么我们的情况没有提示?我们非常感谢您对我们的问题的回答。这是代码:

    #include <iostream>
    #include <iomanip>
    #include <ctype.h>
    #include <math.h>
    #include <cstdlib>
    using namespace std;
    int main()
    {
        double dTax;
        double dbAmount;
        double dAmount;
        cout << "Tax? (In the form of 1.05)" << endl;
        cin >> dTax;
        cout << "Amount?" << endl;
        cin >> dbAmount;
        cout << dbAmount << " is the amount without taxes incalculated." << endl;
        dAmount = (dbAmount*dTax);
        while (dAmount != (2*dbAmount))
        {
            dAmount = (dAmount*dTax);
            cout << dAmount << " is the next amount, with taxes incalculated." << endl;
            break;
        }
        cin.get();
        return 0;
    }
4

1 回答 1

1

在我写这篇文章时,代码没有main功能。

你需要一个main函数,比如

int main()
{
    // my main program statements
}

有点过于简单了,这就是程序执行的开始。

于 2013-01-01T06:30:36.370 回答