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...