循环结构程序设计总结
循环结构:反复执行某一条语句或一个语句块。
循环结构有三种实现语句:while语句、do-while语句和for 语句。
一、单元知识点及举例
1.while 语句与do-while语句
#while语句
格式如下:
while(表达式){
循环体
}
含义:先计算表达式(一般成为循环条件)的值,当表达式的值(循环条件成立)为真时,去执行一次循环体。当表达式成立时,不断重复执行循环体。
例一:用while语句,表示1到100中,除八余一的个数
#include<iostream>
using namespace std;
int main( ){
int i=100,x=0,y=0;
while(i>0){
i - -;
x=i % 8;
if(x= =1)y++;
}
cout<<y<<endl;
return 0;
}
例二、统计正数
#include<iostream>
using namespace std;
int main( ){
int x,s = 0;
cin>>x;
while(x !=0){
if(x>0) s++;
cin>>x;
}
cout<<s<<endl;
return 0;
}
注意,该程序中的s只是起到计数作用。
#do-while语句
格式:
do{
循环体</