while(逻辑表达式)
{
<循环体>
}
也可以
do
{
<循环体>
}
while(逻辑表达式)
下面是第一种代码例子:
#include<IOSTREAM>//预处理命令(头文件)
#include <IOMANIP>//预处理命令(头文件)
using namespace std;//std命名空间包括:cout、cin 、endl
int main()
{
int seven;
while(seven%7)
{
cout<<"请输入7的整数倍数";
cin>>seven;
}
cout<<"输入正确了\n";
return 0;
}
#include<IOSTREAM>//预处理命令(头文件)
#include <IOMANIP>//预处理命令(头文件)
using namespace std;//std命名空间包括:cout、cin 、endl
int main()
{
int seven;
bool right=false;
while (!right)
{
cout<<"请输入7的整数倍数";
cin>>seven;
if (seven%7==0) right=true;
}
cout<<"输入正确了\n";
return 0;
}
下面是第二种代码例子:
#include<IOSTREAM>//预处理命令(头文件)
#include <IOMANIP>//预处理命令(头文件)
using namespace std;//std命名空间包括:cout、cin 、endl
int main()
{
int seven;
do
{
cout<<"请输入7的整数倍数";
cin>>seven;
} while (seven%7);
cout<<"输入正确了\n";
return 0;
}