C++第六次总结
回顾
1.switch语句
switch(条件){
case 情况1:
成立执行的内容;
break;
case 情况2:
成立执行的内容;
break;
......
default:
默认执行内容;
}
本节课知识点
1.while循环
while(条件1){
条件为真执行内容2
}
执行顺序 1->2->1->2 如果1为假停止循环
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int n,a,m;
cin>>n;
m=n;
int sum=0;
while(n--){
cin>>a;
sum+=a;
}
cout<<fixed<<setprecision(2)<<sum*1.0/m<<endl;
return 0;
}
2.累加器
a++自己减少1
a–自己加1
单独使用没有区别
复合使用时:
++/–在前面:先自增,后运算
++/–在后面: 先运算,后自增
while(sum<n){
sum+=i;
i++;
}
3.do…while()循环语句
do{
内容1
}while(条件);
总结
do… while()循环先执行后判断,至少执行一次
while()循环先判断后执行