C ++的格式问题有人可以帮助我吗?

布拉德利·图尔

我是新来的,正在尝试用C ++编写代码。我的程序中的第一天出现格式问题,有人可以帮助我吗?谢谢!

这是作业详细信息。

对于此任务,编写一个程序,该程序将计算一个人在第一天的工资为随机数并且每天继续翻倍的情况下,在有限的(随机)时间内可以赚取多少收入。

因此,如果一个人的起薪为$ 0.04,则他们在第一天的工作将获得$ 0.04,在第二天的工作将获得$ 0.08,在第三天的工作将获得$ 0.16,等等...在三天内,该人将获得$ 0.28。

如果继续进行该示例几天,则该人第四天的收入为0.32美元,第五天的收入为1.04美元(工资为0.64美元,奖金为0.40美元),第六天的收入为1.28美元,因此6天的工作总费用为$ 2.92。

#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>

using namespace std;

int main()


{

srand(1);

srand(time(0));


    float salary = 0, bonus = 0, totalpay = 0;
    int days = 0, salary2;

salary = rand() % 6 + 1;
salary = salary / 100;
days = rand() % 31;
totalpay = salary;

    cout << "Starting salary: " << salary << endl
         << "Days worked: " << days << endl
         << "************************************" << endl
         << setw(30) << "Daily Salary" << setw(30) << "Amount Earned" << setw(30) << endl;

    for (int d = 0; d < days; d++)
    {

        cout << "Day " << d + 1 << ":" << '\t'
        << fixed << setprecision(2) << setw(18) << salary << '\t'
        << setw(18)<< (totalpay+bonus) << endl;

        salary *= 2;

        if ((d+1) % 5 == 0)
            bonus = salary * 10;
        else
            bonus = 0.00;

        totalpay += salary;



    }



return 0;        

    enter code here

}

*****这是我的输出****

Starting salary: 0.02
Days worked: 20
************************************
                  Daily Salary                 Amount Earned
                          Day 1:                      0.02                    0.
02
Day 2:                0.04                    0.06
Day 3:                0.08                    0.14
Day 4:                0.16                    0.30
Day 5:                0.32                    0.62
Day 6:                0.64                    7.66
Day 7:                1.28                    2.54
Day 8:                2.56                    5.10
Day 9:                5.12                   10.22
Day 10:              10.24                   20.46
Day 11:              20.48                  245.74
Day 12:              40.96                   81.90
Day 13:              81.92                  163.82
Day 14:             163.84                  327.66
Day 15:             327.68                  655.34
Day 16:             655.36                 7864.30
Day 17:            1310.72                 2621.42
Day 18:            2621.44                 5242.86
Day 19:            5242.88                10485.74
Day 20:           10485.76                20971.50

--------------------------------
Process exited after 0.1105 seconds with return value 0
Press any key to continue . . .
约瑟

尝试此更改:

-         << setw(30) << "Daily Salary" << setw(30) << "Amount Earned" << setw(30) << endl;
+         << setw(30) << "Daily Salary" << setw(30) << "Amount Earned" << endl;

setw(30)之前的最后一个endl应用于下一个文本,您的情况"Day "是第一次迭代中的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有人可以帮助我将此C#递归函数转换为Java

有人可以帮我吗?C ++中的OOP

我有 Unity 瓷砖调色板的问题,有人可以帮助我吗?

我在安装ckeditor时遇到一些问题,有人可以帮助我吗?

我在使用 lua eclipse ide 时遇到问题,有人可以帮助我吗?

我遇到错误->。有人可以帮助我吗

我非常坚持这项计算作业,有人可以帮助我吗?

我的 yaml 文件引发了错误,有人可以帮助我吗

“超级”对象没有属性“ __getattr__”,有人可以帮助我吗?

有人可以通过以下Java代码帮助我吗?

轮播无法启动5。有人可以帮助我吗?

有人可以在Slim Framework中提供POST方法帮助我吗?

有人可以用这种方法帮助我吗?

有人可以通过序言中的这个小程序帮助我吗?

有人可以通过这个简单的For Loop帮助我吗?

有人可以在下面的脚本上帮助我吗

我一直在尝试处理这个问题一段时间,我是 shell 编程的新手,有人可以帮助我吗?

我希望镶木地板文件数据为以下字符串格式。有人可以帮助我吗?

我创建了向导,我希望它始终位于中心位置,有人可以帮助我吗?

任何人都可以在C ++中使用if语句和字符串来帮助我吗?

我正在尝试将int转换为BigInteger,有人可以帮助我吗?

无法找出为什么我会得到空指针异常,有人可以帮助我吗?

我想将对象的数组列表保存到文件中。有人可以帮助我吗?

我无法在ubuntu 17.04上安装ubuntu tweak,有人可以帮助我吗?

我曾尝试在 ui 上显示集合视图但无法显示有人可以帮助我吗?

有人可以用一个简单的Perl脚本来帮助我吗

discord.js 中的“未定义”错误,有人可以帮助我吗?

有人可以在这里帮助我吗,无法使路由正常工作,继续获取404

有人可以帮助我了解VkPhysicalDeviceMemoryProperties吗?