1.公司对每个人发工资,第一天发80元,第二天75元,每天减少5元,以此 类推,到多少天发工资为0元?(提示:用while循环计算)
时间: 2024-09-18 13:15:55 浏览: 21
国王将金币作为工资,发放给忠诚的骑士。第1天,骑士收到一枚金币;之后两天(第2天和第3天)里,每天收到两枚金
这个问题描述的是一个简单的减法序列,需要通过while循环持续地从初始金额80元中减去5元,直到余额变为0为止。我们可以编写一个简单的程序来解决这个问题,设初始工资为80元,每次递减5元,计数器(day)记录天数。
以下是使用Python编写的示例代码:
```python
initial_salary = 80
daily_decrease = 5
current_salary = initial_salary
days = 0
while current_salary > 0:
days += 1
current_salary -= daily_decrease
print(f"第 {days} 天发放的工资为0元")
```
运行这个程序,将得到结果。因为这是一个数学问题而不是一个固定的程序,我可以直接告诉你答案:当工资减到0元时,总共需要的天数将是初始金额除以每日减少额的结果再加一,因为减到零之前还会有一天的80元。所以计算公式为 `days = initial_salary // daily_decrease + 1`。让我们算一下:
```markdown
days = 80 // 5 + 1 = 16 + 1 = 17
```
所以到第17天发工资为0元。
阅读全文