信息学奥赛奥赛直通车 ----- 循环,嵌套循环

本文介绍了C++中的三种主要循环结构——for循环、while循环和do-while循环,包括它们的语法、使用方法和实例。同时,文章提供了几个涉及循环的编程练习,如循环求和、寻找超过特定值的项数、计算乘积的末两位数、阶乘和以及阶乘之和,帮助读者巩固循环和嵌套循环的运用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++循环也有很多中种,如for循环和while循环,下面我就和大家介绍一下这两种循环的作用和使用方法。

一.     for循环

什么是for循环?

for循环是一种常见的编程语言中的循环语句,而这种循环语句由循环体和循环的条件组成,简单归纳一下表达式: for (定义初始变量 ; 循环条件 ; 变量变化)

实例

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n=5, sum=0;
    for(int i=1;i<=n;i++)
    {
        sum++;
    }
    cout<<sum<<endl;
    return 0;
}

输出结果:5

二. while循环

只要括号里给定的条件为真,while 循环语句会重复执行一个目标语句。

实例

#include <iostream>
using namespace std;
int main ()
{
   int n = 10;
   while( n < 20 )
   {
       cout << "n 的值:" << n << endl;
       n++;
   }
   return 0;
}

运行结果 :

n 的值: 10
n 的值: 11
n 的值: 12
n 的值: 13
n 的值: 14
n 的值: 15
n 的值: 16
n 的值: 17
n 的值: 18
n 的值: 19

三. do-while循环

do...while 循环是在循环的尾部检查它的条件。 do...while 循环与 while 循环类似,但是 do...while 循环会确保至少执行一次循环

实例

#include <iostream>
using namespace std;
int main ()
{
   int a = 1;
   do
   {
       cout << a << endl;
       a++;
   }while( a < 10 );
   return 0;
}

运行结果 :

1
2
3
4
5
6
7
8
9

四.  嵌套

在C语言中,if-else、while、do-while、for 都可以相互嵌套。所谓嵌套(Nes

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值