while语句
1、while结构:
while(condition){
while_body_statements;
}
condition起控制作用,控制while循环次数及终止条件,condition可以是一个可求值表达式,所以可以测试其结果,结果为非0,为真,为0,结果为假。
2、自增自减操作符:
++A 先执行加一, A=A+1。
A++ 先使用A本体,再加一。
3、for语句:
1、for结构:
for (initialization; condition; increment) {
statements
}
初始化语句,条件,表达式
退出for循环之后,初始化语句中定义的变量不可再访问。
4、if语句
1、if语句的结构:
if (<#condition#>) {
<#statements-if-true#>
}else {
<#statements-if-false#>
}
5、读入未知数目的输入
程序读入输入,直到输入结束。再执行程序。(注意输入结束符unix中是command+d)
习题解答:
1、编写程序,提示用户输入两个数,并将这两个数中间的数输出。
#include <iostream>
using namespace::std;
int main ()
{
int a,b;
cout<<"please enter the two number"<<endl;
cin>>a>>b;
int upper;
int miner;
if (a<b) {
upper=b;
miner=a;
}else {
miner=b;
upper=a;
}
cout<<"the number between the upper and lower is:"<<endl;
for (int a=miner+1; a<upper; ++a) {
cout<<a<<endl;
}
}