第一章:一年365天,每天进步1‰,累计进步多少?一年365天,每天退步1‰,累计退步多少?format入门

一年365天,每天进步1‰,累计进步多少?

一年365天,每天退步1‰,累计退步多少?

即计算1.001的365次方,0.999的365次方 

upday = pow(1.001,365)
downday = pow(0.999,365)
print("向上:{:.2f},向下:{:.2f}".format(upday,downday))

代码注意:

1.“ ”是英文模式

2.向下:{:.2f}中不要漏掉     【向上后面:中文,{:}英文】

3.向下的:后与{之间不要有空格

4.format之前为.

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 每天进步1%,一年累计进步率为1.01的365次方,即1.44。每天退步1%,一年累计剩余率为0.99的365次方,即0.69。 ```c #include <stdio.h> #include <math.h> int main() { double progress = pow(1.01, 365); double remaining = pow(0.99, 365); printf("每天进步1%%,一年累计进步率为%.2f\n", progress); printf("每天退步1%%,一年累计剩余率为%.2f\n", remaining); return 0; } ``` 2. 5%和1%的力量对比,写入文件中。 ```c #include <stdio.h> int main() { double power_5 = 1.05; double power_1 = 1.01; FILE *fp = fopen("power.txt", "w"); fprintf(fp, "5%%的力量和1%%的力量对比:\n"); for (int i = 1; i <= 365; i++) { fprintf(fp, "第%d,5%%的力量为%.2f,1%%的力量为%.2f\n", i, pow(power_5, i), pow(power_1, i)); } fclose(fp); return 0; } ``` 3. 工作日的力量,一年365,一周5个工作日,每天进步1%;一年365,一周2个休息日,每天退步1%。 ```c #include <stdio.h> #include <math.h> int main() { double work_power = pow(1.01, 5); double rest_power = pow(0.99, 2); double power = pow(work_power * rest_power, 52); printf("工作日的力量为%.2f\n", power); return 0; } ``` 4. 工作日模式要努力到什么水平,才能与每天努力1%一样?假设一年365每天进步1%,不停歇;一年365,每周工作5日休息2日,休息日下降1%。 ```c #include <stdio.h> #include <math.h> int main() { double work_power = pow(1.01, 5); double rest_power = pow(0.99, 2); double power_a = pow(1.01, 365); double power_b = pow(work_power * rest_power, 73) * pow(0.99, 104); printf("A君一年内持续每天进步1%%,不停歇的力量为%.2f\n", power_a); printf("B君一年内每周工作5日休息2日,休息日下降1%%,工作日的力量需要为%.2f才能与A君持平\n", power_a / pow(rest_power, 73) * pow(1.01, 104)); return 0; } ``` 5. A君和B君10年工作的数据对比。 ```c #include <stdio.h> #include <math.h> int main() { double power_a = 1; double power_b = 1; for (int i = 1; i <= 3650; i++) { power_a *= 1.01; power_b *= i % 7 >= 6 ? 0.99 : 1.05; if (i % 365 == 0) { printf("A君%d年持续工作的力量是%.0f,B君%d年持续工作的力量是%.0f\n", i / 365, power_a, i / 365, power_b); } } return 0; } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值