飞道的博客

好好学习,天天向上——“C”

462人阅读  评论(0)

各位uu们我又来啦,今天小雅兰来给大家分享一个有意思的东西,是为:天天向上的力量


 基本问题:持续的价值

  一年365天,每天进步1%,累积进步多少呢?

           1.01^365

  一年365天,每天退步1%,累积剩下多少呢?

           0.99^365

需求分析

  数学公式可以求解,似乎没必要用程序

  如果是“三天打鱼两天晒网”呢?

  如果是“双休日又不退步”呢?


 


接下来,我们用程序来小小的实现一下

问题一:1%的力量之一——直接输出 


  
  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. printf( "天天向上的力量为%。2f\n", pow( 1.01, 365));
  6. return 0;
  7. }

天天向上的力量为37.78


问题一:1%的力量之一——直接输出


  
  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. printf( "天天向下的力量为:%.2f\n", pow( 0.99, 365));
  6. return 0;
  7. }

天天向下的力量为0.03


问题一:1%的力量之二——定义变量


  
  1. #include<stdio.h>
  2. #include<math.h>
  3. int main()
  4. {
  5. float dayup= 0.0;
  6. float daydown= 0.0;
  7. dayup= pow( 1.01, 365);
  8. daydown= pow( 0.99, 365);
  9. printf( "天天向上的力量为%.2f\n天天向下的力量为%.2f\n",dayup,daydown);
  10. return 0;
  11. }

天天向上的力量为37.78

天天向下的力量为0.03


问题二:5%o或1%o的力量——定义符号变量


  
  1. #include<stdio.h>
  2. #include<math.h>
  3. #define DAYFACTOR 0.005
  4. int main()
  5. {
  6. float dayup= 0.0;
  7. float daydown= 0.0;
  8. dayup= pow( 1+DAYFACTOR, 365);
  9. daydown= pow( 1-DAYFACTOR, 365);
  10. printf( "天天向上的力量为%.2f\n天天向下的力量为%.2f\n",dayup,daydown);
  11. return 0;
  12. }

天天向上的力量为6.17

天天向下的力量为0.16


  
  1. #include<stdio.h>
  2. #include<math.h>
  3. #define DAYFACTOR 0.001
  4. int main()
  5. {
  6. float dayup= 0.0;
  7. float daydown= 0.0;
  8. dayup= pow( 1+DAYFACTOR, 365);
  9. daydown= pow( 1-DAYFACTOR, 365);
  10. printf( "天天向上的力量为%.2f\n天天向下的力量为%.2f\n",dayup,daydown);
  11. return 0;
  12. }

天天向上的力量为1.44

天天向下的力量为0.69


1%o 5%o 1%
向上 1.44 6.17 37.78
向下 0.69 0.16 0.03


好啦,小雅兰今天的内容就到这里了,看到这里,你是否已经认识到了好好学习,天天向上的重要性了呢?各位uu们,赶紧学起来,卷起来,加油加油冲冲冲!!!


转载:https://blog.csdn.net/weixin_74957752/article/details/128726310
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场