C++ 如何循环输出1到100的所有数
在C++编程语言中,要循环输出1到100的所有数,可以使用循环结构来实现。循环结构是编程中常用的一种控制流程的方式,可以重复执行一段代码直到满足条件为止。在这里,我们将介绍两种常用的循环结构:for循环和while循环,并给出示例代码演示如何使用这两种循环结构来输出1到100的所有数。
使用for循环输出1到100的所有数
for循环是一种常用的循环结构,它允许程序员指定循环的起始、终止条件和步长。在本例中,我们将使用for循环来输出1到100的所有数。
#include <iostream>
int main() {
for (int i = 1; i <= 100; ++i) {
std::cout << i << " ";
}
return 0;
}
运行结果:
1 2 3 4 5 6 7 8 9 ... 100
在这段代码中,我们使用了for循环来初始化一个整型变量i
,并指定其初始值为1,终止条件为i <= 100,每次迭代后i的值会自增1。在循环体中,我们使用std::cout
输出当前i
的值,并在其后添加一个空格以分隔不同的数。
使用while循环输出1到100的所有数
while循环是另一种常用的循环结构,它允许程序员指定一个条件表达式,只要条件满足就会一直执行循环体中的代码。在本例中,我们将使用while循环来输出1到100的所有数。
#include <iostream>
int main() {
int i = 1;
while (i <= 100) {
std::cout << i << " ";
++i;
}
return 0;
}
运行结果:
1 2 3 4 5 6 7 8 9 ... 100
在这段代码中,我们首先初始化一个整型变量i
并将其赋值为1,然后使用while循环来判断i
的值是否小于等于100。只要条件成立,循环体中的代码就会被执行。在循环体中,我们使用std::cout
输出当前i
的值,并使i
自增1。
通过以上示例代码,我们可以看到如何使用for循环和while循环来实现输出1到100的所有数的功能。这两种循环结构在编程中应用广泛,可以帮助我们简化重复性的任务,提高代码的效率。