【C++】一题多解 - 输出 1~100 中的奇数

目录

1、缘起

2、while 循环 

2、for 循环 

3、总结 


1、缘起

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

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

2、while 循环 

#include
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
using namespace std;

int main()
{
	for (int i = 1; i <= 100; i++)
	{
		//如果是奇数输出,偶数不输出
		if (i % 2 == 0)
		{
			continue;
		}

		cout << i << " ";
	}

	system("pause");
	return 0;
}	

3、总结 

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

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

你可能感兴趣的:(C++,c++,算法,开发语言)