gpt4 book ai didi

c++ - 计算每天工作后的一分钱

转载 作者:行者123 更新时间:2023-11-28 01:46:20 25 4
gpt4 key购买 nike

我正在尝试制作一张表格,第 2 天的工资是第 1 天的两倍,第 3 天的工资是第 2 天的两倍,并且一直在翻倍。有5天显示,然后计算5天的总工资。

但结果从第 1 天到第 5 天只有 0.02。我错过了什么?

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
int entries;
double pay = 0.010000;
double sum = 0;
int day;


cout << "Enter number of days";
cin >> entries; //Number of day

cout << "Day Pay\n";
cout << "=========\n";


for (day = 1; day <= entries; day++)
{
cout << day << "\t\t" << (pay * 2);
}
return 0;
}

最佳答案

您必须在每次迭代中更新 pay 变量:

for (day = 1; day <= entries; day++)
{
cout << day << "\t\t" << pay<<endl;
sum += pay;
pay *= 2;
}

cout << "Total is\t\t" << sum <<endl;

关于c++ - 计算每天工作后的一分钱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44915935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com