一.知識點
循環結構
二.教學目的
掌握while和do...while循環語句在C++中的寫法
三.教學內容
1.while語句
(1)執行順序:先判斷表達式(循環控制條件)的值,若表達式的值為true,再執行循環體.
eg(一個簡單的疊加示例):
#include<iostream>
using namespace std;
int main(){
int i=1,sum=0;
while(i<=10){
sum+=i;
i++;
}
cout<<"sum="<<sum<<endl;
return 0;
}
- 運行結果:
2.do...while語句
(1)執行順序:先執行循環體,后判斷循環條件表達式的值,表達式為true時,繼續執行循環體,表達式為false則結束循環。
eg(倒序輸出一個數字)
#include<iostream>
using namespace std;
int main(){
int n,right_digit,newnum=0;
cout<<"Enter the number:";
cin>>n;
do{
right_digit=n%10;
cout<<right_digit;
n/=10;
}while(n!=0);
cout<<endl;
return 0;
}
- 輸入內容:12345
- 運行結果:54321
四.總結
- 在寫這兩種循環語句時要注意:一般在循環體中,應該包含改變循環條件表達式的語句,否則會造成死循環。