循环语句(while语句和do...while语句)
1、while语句:如果条件成立,就继续循环,直到条件不成立为止。格式如下:
while (条件)
{
               循环体(语句或语句块)
}
2、do…while语句:如果条件成立,就继续循环,直到条件不成立为止。它与while的最大区别在于,do…while循环中的语句会被执行至少一次,而while中的语句可能一次都没有被执行。格式如下:
do
         {
               循环体
          }
         while (条件);                   // 注意分号
注意:(1)while后面的条件一定要有();
(2)如果只有一条语句,{}可以省略;
(3)两者区别为:while为先判断再执行,而do...while为先执行后判断。
举例说明:求1..100的和:s=1+2+3+...+100;
while语句用法:
#include<iostream> 
using namespace std;   
int main()             
{
        int n=1,s=0;       //定义n,s并赋初值 
        while(n<=100)     //当n<=100时执行下面的循环体 
        {
             s=s+n;                //累加,一定要弄清这个累加的方法 
             n++;                  //相当于n=n+1 
        }
cout<<s<<endl;     //输出求各结果s
        return 0;               //主函数的返回值必须是0,否则在有些测试系统中会出错 
}
以下为do...while语句的用法:
#include<iostream> 
using namespace std; 
int main() 
{
        int n=1,s=0;       //定义n,s并赋初值 
        do
        {
             s=s+n;                //累加,一定要弄清这个累加的方法 
             n++;                  //相当于n=n+1 
        }
while(n<=100) ; //当n<=100时执行下面的循环体 ,注意这里有个分号
cout<<s<<endl;     //输出求各结果s
        return 0;               //主函数的返回值必须是0,否则在有些测试系统中会出错 
}
循环语句(while语句和do...while语句)的更多相关文章
- JavaScript、for循环语句知识巩固,while(){}语句以及do{}while()语句以及switch()语句
		一.for循环语句练习 关于for循环存在的两个问题类型 穷举:在不知道什么情况下才真的寻要我们的结果,自能让我们一个个走一遍. 迭代:在现有的条件根据规律不断求解,中间情况,最终推测出来的结果 1. ... 
- 使用游标循环进行SQL更新插入的SQL语句
		使用SQL中的循环,可以实现许多我们需要的操作,比如SQL更新操作.下面就为您介绍使用游标循环进行SQL更新插入的SQL语句写法,希望对您深入学习SQL更新有所帮助. --开始事务 BEGIN TRA ... 
- 基于ORACLE建表和循环回路来创建数据库存储过程SQL语句来实现
		一个.概要 在实际的软件开发项目.我们经常会遇到需要创造更多的相同类型的数据库表或存储过程时,.例如.假设按照尾号点表的ID号,然后,你需要创建10用户信息表,的用户信息放在同一个表中. 对于类型同样 ... 
- 03-03 java 顺序语句结构,选择结构if语句
		顺序结构: /* 流程控制语句:可以控制程序的执行流程. 分类: 顺序结构 选择结构 循环结构 顺序结构: 从上往下,依次执行. */ class ShunXuJieGouDemo { public ... 
- 10-17C#语句(3)--跳转语句、异常处理语句
		回顾: 穷举法(重点掌握):虽然运用for...嵌循环语句,但是也要找到执行for...循环的规律, 即一个题目中,需要得到哪个值,首先定义它初始变量:哪个条件需要改变,它对应的就是for...循环的 ... 
- python语句结构(控制语句与pass语句)
		python语句结构(控制语句和pass语句) break-跳出循环:语句可以跳出for和while语句的循环体.如果你从for和while循环中终止,任何对应循环的else语块均终止 continu ... 
- linux 几个控制流语句的格式例子(if语句)
		linux 几个控制流语句的格式例子:if 语句例子:#!/bin/sh a=10b=20 if [ $a == $b ]then echo "a is equal to b"el ... 
- {MySQL的逻辑查询语句的执行顺序}一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析
		MySQL的逻辑查询语句的执行顺序 阅读目录 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SEL ... 
- pl/sql developer 快捷操作: 显示不可见字符 显示历史sql语句 拷贝整个sql窗口的语句至新的sql窗口
		pl/sql developer 快捷操作: 显示不可见字符 显示历史sql语句 拷贝整个sql窗口的语句至新的sql窗口 显示不可见字符:可以把空格.回车显示出来: 显示历史sql语句:ctrl+e ... 
- 【SQL Server学习笔记】Delete 语句、Output 子句、Merge语句
		原文:[SQL Server学习笔记]Delete 语句.Output 子句.Merge语句 DELETE语句 --建表 select * into distribution from sys.obj ... 
随机推荐
- oracle11g UNDO使用率高,且unexpire过高
			1.查看使用率: col USED_PER for a60 SELECT A.TABLESPACE_NAME AS TABLESPACE_NAME, ,) AS TOTAL_GB, ,) AS FRE ... 
- linux下安装keepalived
			keepalived安装文档 1. 安装环境 su - root yum -y install kernel-devel* yum -y install openssl-* yum -y instal ... 
- Educational Codeforces Round 76 (Rated for Div. 2)    B. Magic Stick
			Recently Petya walked in the forest and found a magic stick. Since Petya really likes numbers, the f ... 
- 【游戏体验】Infiltraing the Airship(火柴人潜入飞船)
			这款作品的游戏性非常高 而且很多地方都是玩梗 不乏趣味和幽默 推荐试玩 个人测评 游戏性 10/10 音乐 9/10 剧情 8/10 总评 27/30 
- CentOS7重启和关机
			重启命令: 1.reboot 2.shutdown -r now 立刻重启(root用户使用) 3.shutdown -r 10 过10分钟自动重启(root用户使用) 4.shutdown -r 2 ... 
- ubuntu14.04安装好Hadoo之后接着安装hbase和介绍常用命令
			1.解压 tar -zxvf hbase-1.0.0-bin.tar.gzsudo mv hbase-1.0.0 /opt/hbasecd /optsudo chmod -R 775 hbase 2. ... 
- 11: Django + gunicorn + Nginx 的生产环境部署
			1.1 gunicorn介绍 1.Gunicorn 1. Gunicorn是使用Python实现的WSGI服务器, 直接提供了http服务, 并且在woker上提供了多种选择, gevent, e ... 
- 关于anaconda-navigator打不开的问题
			19-10版本的anaconda-navigator打不开,没有图形化界面就是很糟糕 在命令行执行各种命令都没有问题,说明anaconda并没有出现大的问题,可能只是图形化界面出了问题. 执行 ana ... 
- rapidxml编写xml文件(er)
			一.以rapidxml::node_declaration形式写xml文件第一行 int write(void) { ; rapidxml::xml_document<> doc; rap ... 
- 例题3_2   WERTYU(UVa10082)
			把手放在键盘上时,稍不注意就会往右错一位.这样,输入Q会变成W,输入J会变成K等.键盘如下图所示: 输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出的句子.输入保证合法,即一定是错位 ... 
