20191201-do while用法

  1. #include "stdafx.h"

  2. #include "iostream"

  3. #include "string"

  4. using namespace std;

  5. int main()

  6. {   int n;

  7.  do {

  8.      cin>>n;

  9.  }

  10.  while(n==1);//条件为FALSE时,执行后面的语句

  11.  {

  12.           cout<<n<<endl;

  13.  }

  14. }

//执行结果如下图,



程序思路: 
do while和while区别是无论如何DO后面的代码都会执行,当while后面的条件为真,则DO循环继续,为FALSE则执行WHILE后面语句,注意WHILE()后加分号,例如硬盘检测,如果检测有问题,则继续检测,没有问题则退出:
do {int n;
    硬盘检测,如果有问题n=1,否则n=0}
while(n==1);//条件为FALSE时,执行后面的语句
{
    cout<<"没有问题"<<endl;
} 

代码:验证密码是否输得对

  1. #include "stdafx.h"

  2. #include "iostream"

  3. #include "string"

  4. using namespace std;

  5. int main()

  6. {      string pwd="a123";

  7.         string a="";

  8.  do {

  9.      cout<<"情输入密码:";cin>>a;

  10.  }

  11.  while(a!=pwd);//条件为FALSE时,执行后面的语句

  12.  {

  13.           cout<<"密码正确"<<endl;

  14.  }

  15. }

posted @ 2020-05-21 11:12  财盛  阅读(501)  评论(0编辑  收藏  举报