1、缘起
最近在黑马程序员 UP 主那里学习 C++ 编程语言,学习到了【第40节】程序流程结构-跳转语句-continue 知识点。视频中所讲的练习案例是:输出 1~100 中的奇数。UP 主用 for 循环和 continue 语句来进行解题,我直呼 It's amazing ! ! 这太神奇了,这题居然可以这么做,对于这道题第一次见到这样的解题思维。
以前在学习 C 语言 的时候,我都是用 while 循环 做这道题的。现在,我将这道题的两种解题方法都记录下来,体验 一题多解,思维的狂欢。如果各位小伙伴还有其他解法,热烈欢迎在评论区交流嗷~~。
2、while 循环
-
#include<iostream>
-
using namespace std;
-
int main()
-
{
-
int num = 1;
-
while (num <= 100)
-
{
-
//如果是奇数输出,偶数不输出
-
if (num % 2 != 0)
-
{
-
cout << num << " ";
-
}
-
num++;
-
}
-
system("pause");
-
return 0;
-
}
2、for 循环
-
#include<iostream>
-
using namespace std;
-
int main()
-
{
-
for (int i = 1; i <= 100; i++)
-
{
-
//如果是奇数输出,偶数不输出
-
if (i % 2 == 0)
-
{
-
continue;
-
}
-
cout << i << " ";
-
}
-
system("pause");
-
return 0;
-
}
3、总结
一题多解,思维的狂欢 ,多元化思考。在面对问题时,我们不应该被局限于一种解决方法,而是应该通过多方面的思考,寻找更多的解决途径。这种思维方式能够激发我们的 创造力 和 想象力,让我们拥有更加广阔的思维空间,同时也能够帮助我们更好地发现问题的本质,找到更加高效的解决方案。因此,多元化思考是我们在面对复杂问题时必不可少的思维能力,也是我们不断创新和进步的重要推动力。
今天的分享总结就到这里了,如果有疑问的小伙伴,我们评论区交流嗷~,笔者必回,我们下期再见啦 !!