输出格式不正确。创建随机缩进

问题描述 投票:0回答:2

我是 C++ 和编程新手。

我正在使用 CLion 编辑器。我为家庭作业创建了一个简单的程序,但我不明白为什么我的输出在第二行之后的每一行都缩进。我已经在网上和这里搜索过,但大多数缩进问题都询问如何缩进,而不是当我从未要求时如何使输出停止缩进。

预先感谢您的帮助。我很感激。

我尝试使用代码左对齐,但这不起作用。我还尝试创建一个新项目并重新输入它。我仍然得到相同的结果。

我还尝试添加一个新的换行符 - 这可以防止缩进,但随后我有一个空行。

我认为这可能是一个设置——但我不知道要更改哪个设置。 `

#include <iostream>
#include<iomanip>

using namespace std;

int main()

{

    int numberPennies, numberNickels, numberDimes, numberQuarters, 
    totalCents;

    cout << "Please Enter Number of Coins:  " << endl;
    cout << "# of Quarters: ";
    cin >> numberQuarters;
    cout << "# of Dimes: ";
    cin >> numberDimes;
    cout << "# of Nickels:  ";
    cin >> numberNickels;
    cout << "# of Pennies:  ";
    cin >> numberPennies;

    totalCents = int((numberQuarters * 25) + (numberDimes * 10) + 
    (numberNickels * 5) + (numberPennies));

    cout << "The total is " << int(totalCents / 100) << " dollars and " 
    << int(totalCents % 100) << " cents ";

return 0;}`

结果应该左对齐,而不是我的输出如下所示:

`Please Enter Number of Coins:
# of Quarters:13
 # of Dimes:4
   # of Nickels:11
     # of Pennies:17
   The total is 4 dollars and 37 cents
Process finished with exit code 0`
c++14
2个回答
0
投票

看来你做的一切都是正确的,我在 Visual Studio 2019 中运行了这段代码,并且没有遇到你所描述的问题。我认为您看到的缩进可能是您的 IDE 的一个功能。 尝试运行您正在生成的 .exe,而不是使用 IDE 中的内置控制台。

It works fine


0
投票

希望我参加这个聚会还不算太晚,但我相信您遇到此问题的原因是由于您在角色输出中放置的“空间”。因此,要删除缩进,您只需在代码中添加以下内容(如下):

“算了 << "Please Enter Number of Coins:" << endl;" "cout << "# of Quarters:" << endl;"

您需要应用到所有输出来修复它。

© www.soinside.com 2019 - 2024. All rights reserved.