一题多解

1、缘起

        最近在黑马程序员 UP 主那里学习 C++ 编程语言,学习到了【第40节】程序流程结构-跳转语句-continue 知识点。视频中所讲的练习案例是:输出 1~100 中的奇数。UP 主用 for 循环和 continue 语句来进行解题,我直呼 It's amazing ! ! 这太神奇了,这题居然可以这么做,对于这道题第一次见到这样的解题思维。

        以前在学习 C 语言 的时候,我都是用 while 循环 做这道题的。现在,我将这道题的两种解题方法都记录下来,体验 一题多解思维的狂欢。如果各位小伙伴还有其他解法,热烈欢迎在评论区交流嗷~~。

2、while 循环 

 
  1. #include<iostream>

  2. using namespace std;

  3.  
  4. int main()

  5. {

  6. int num = 1;

  7.  
  8. while (num <= 100)

  9. {

  10. //如果是奇数输出,偶数不输出

  11. if (num % 2 != 0)

  12. {

  13. cout << num << " ";

  14. }

  15.  
  16. num++;

  17. }

  18.  
  19. system("pause");

  20. return 0;

  21. }

2、for 循环 

 
  1. #include<iostream>

  2. using namespace std;

  3.  
  4. int main()

  5. {

  6. for (int i = 1; i <= 100; i++)

  7. {

  8. //如果是奇数输出,偶数不输出

  9. if (i % 2 == 0)

  10. {

  11. continue;

  12. }

  13.  
  14. cout << i << " ";

  15. }

  16.  
  17. system("pause");

  18. return 0;

  19. }

3、总结 

        一题多解,思维的狂欢 ,多元化思考。在面对问题时,我们不应该被局限于一种解决方法,而是应该通过多方面的思考,寻找更多的解决途径。这种思维方式能够激发我们的 创造力 和 想象力,让我们拥有更加广阔的思维空间,同时也能够帮助我们更好地发现问题的本质,找到更加高效的解决方案。因此,多元化思考是我们在面对复杂问题时必不可少的思维能力,也是我们不断创新和进步的重要推动力。

        今天的分享总结就到这里了,如果有疑问的小伙伴,我们评论区交流嗷~,笔者必回,我们下期再见啦 !!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值