c 迴圈語句

2021-08-09 16:49:43 字數 1024 閱讀 1129

for(變數初始化;迴圈執行條件;變數增值)

語句;或者

for(變數初始化;迴圈執行條件;變數增值)

括號內多語句時要加括號。

1.輸入乙個數n,請判斷n是否為質數,是的話輸出yes,否的話輸出no。

本題的思路為從2一直到n的二次根,判斷n是否整除變數i,如果整除了

輸出yes,再結束程式,如果一直沒有結束,輸出no。然而,1卻需要特殊處

理。//1不是質數

#include#includeusing namespace std;

int main()

for(i=2;i<=sqrt(n);i++)

if(n%i==0)

cout<<"yes";

return 0;

}

while(迴圈執行條件)

語句;或者

while(迴圈執行條件)

如同for,要加括號。

1.輸入2個正整數m、n,輸出他們的最小公約數。

本題可以用兩種思路:

1.直接列舉,從1一直列舉到min(m,n),判斷。

2.使用歐幾里得演算法(輾轉相除),直到為0為止。

#include#include#includeusing namespace std;

int main()

} coutint main()

cout或者 do

while(迴圈執行條件);

1.輸入正整數n,求n的各位數字之和。

思路:可以用do while不斷進行累加n%10,再將n/10;

#includeusing namespace std;

int main()

while(n!=0);

cout<

C 迴圈語句

1 goto語句 goto語句一旦出現錯誤不易察覺,所以一般不用goto語句。2 while語句 3 do while語句 includeusing namespace std int main break語句只是結束了整個while迴圈,執行接下來的程式 7 continue語句 includeu...

c 迴圈語句

1 for 迴圈。我們還是以示例來講解。using system using system.windows namespace gosoa.com.cn 我們來看示例中的,for int i 0 i 100 i 這段 這就是for 迴圈。其執行過程是這樣的 首先,初始化乙個變數i 0,然後判斷,i ...

C迴圈語句

break 語句和continue 語句 break 語句 功能 終止它所在的switch 語句或迴圈語句的執行。說明 break語句只能出現在switch 語句或迴圈語句的迴圈體中。continue 語句 說明 continue 語句只能出現在迴圈句的迴圈體中 若執行while 或do while...