下面是一个满足你要求的 C++ 程序示例:

#include <iostream>
#include <iomanip>

int main() {
    int days;
    std::cout << "请输入工作的天数:";
    std::cin >> days;

    // 检查输入的天数是否有效
    if (days <= 1) {
        std::cout << "无效输入!工作的天数应该是大于1的整数。" << std::endl;
        return 0;
    }

    int salary = 1;  // 初始薪水为1分钱
    int totalSalary = 0;  // 总薪水

    std::cout << "每天的薪水表:" << std::endl;
    std::cout << "-----------------" << std::endl;

    // 计算每天的薪水,并输出到表格中
    for (int day = 1; day <= days; day++) {
        std::cout << "第" << std::setw(2) << day << "天:" << std::setw(8) << salary << " 分" << std::endl;
        totalSalary += salary;
        salary *= 2;  // 薪水翻倍
    }

    std::cout << "-----------------" << std::endl;
    std::cout << "总薪水:" << totalSalary / 100.0 << " 元" << std::endl;

    return 0;
}

这个程序要求用户输入工作的天数,并使用循环计算每天的薪水,并输出到表格中。最后,程序计算总薪水,并以人民币的'元'为单位进行输出。

程序会检查输入的天数是否大于 1,如果不是,则显示错误消息并结束程序。

希望这个程序对你有所帮助!如果还有其他问题,请随时提问。

C++ 计算每天翻倍薪水:简单程序示例

原文地址: http://www.cveoy.top/t/topic/c2wB 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录