>>>>>第五章重複
5-1前言
迴圈指令:whileloop、forloopanddo-whileloopPretestloop:whileandforloop(entrance-controlledloopPost-testloop:do-whileloop(exit-controlledloop迴圈內的處理動作至少執行一次
5-2While迴圈
語法:while(條件判斷式
{
statement1statement2}流程圖:
範例程式1
條件判斷式
statement1statement2
計算1+2+…+N,N為輸入值//Sum.cpp#includeusingstd::cin;usingstd::cout;usingstd::endl;intmain({
intN,sum,count;
cout<<"Pleaseinputapositiveinteger:"<cin>>N;count=1;sum=0;while(count<=N{
sum+=count;count++;}
cout<<"Thesumof1+2+…+"<return0;}
說明:count為計數器,Sum為總和
5-3continue和break
─while、for和do-while三種迴圈都支援continue和break兩個指令
1.continue─程式會忽略其後的敘述,直接跳回到迴圈開頭,
while(condition
>>>>{
statement1…continue;}
2.break─直接跳離迴圈
while(condition
{
statement1…break;}statement2
範例程式1Sum2.cpp//Sum2.cpp