C++中的迴圈結構
阿新 • • 發佈:2018-12-08
- for語句
[一. ] 語句格式
格式1:for(控制變數初始化表示式;條件表示式;增量表達式) 語句1;
說明:語句1是for迴圈語句的迴圈體,它將在滿足條件的情況下將重複執行。
格式2:for(控制變數初始化表示式;條件表示式;增量表達式) {語句1; 語句2; ... }
例子:利用for迴圈,計算輸出1+2+3。。。+100的和;
#include <iostream> using namespace std; int main() { int sum=0; for(int i=0;i<=100;i++) sum+=i; cout<<sum<<endl; return 0; }
輸出結果:5050
- while語句
格式1:while(條件表示式) 語句1; 說明:語句1是while迴圈語句的迴圈體,它將在滿足條件的情況下將重複執行。 格式2:
while(條件表示式)
{語句1;語句2;…}
例子:
利用whiler迴圈,計算輸出1+2+3。。。+100的和;
#include <iostream> using namespace std; int main() { int sum=0,i=1; while(i<=100) { sum+=i; i++; } cout<<sum<<endl; return 0; }
輸出結果:5050;
- do-while語句的語句格式
格式1:do 語句1; while(條件表示式);
說明:語句1是do-while的迴圈體。
格式2:do{語句1;語句2;。。。} while(條件表示式)
例子:求1992個1992的 乘積的末兩位數是多少?
#include <iostream> using namespace std; int main() { int a=1,t=0; do { ++t; a=(a*92)%100; }while(t!=1992); cout<<a<<endl; return 0; }
輸出結果:36