由於for迴圈可以通過控制wsqezhsev迴圈變數的初始值和迴圈結束條件來改變遍歷的區間,所以在排序或者遍歷的時候,利用f程式設計客棧or迴圈就比較簡單,以下是本人學習後得到的一些總結案例。
1.排序的應用
1)交換排序:通過取出的數和該數字置後面剩餘的其他數逐一進行比較,將最大的或者最小的乙個數放在一組數的首位,然後再將第二大的數放在第二位,依次排完所有的數。
for(int i = 0; i < (num.length - 1); i ++)
}}以上**就是實現將陣列num中的最小值從i - num.length中找出來,並存在第乙個位置,其中 num 是乙個存放了大量資料的陣列。
2)氣泡排序:通過不斷的將相鄰的兩個數進行大小比較,大的數不斷的往後面的位置交換,小的數向陣列的頂部位置浮動。
for (int i = nums.length - 1; i > 0; i--)
}}3)選擇排序:通過交換排序的方式,將某個範圍內的最小數提到該範圍內的第一位。
for (int i = 0; i < nums.length - 1; i++)
} int temp = nums[i];
nums[i] = nums[index];
nums[index] = temp;
}2.質數的判斷
bool isfinnd = false;
for (int i = 2; i < num; i++)
}if (!isfinnd)//如果 num 是乙個質數,則報錯提示
當前**的 num 是乙個具體的整型變數。
除了以上的案例,當然還有很多的應用場景,需要大家在運用的時候不斷自己總結。
本文標題: c# for迴圈的經典案例集錦
本文位址: /ruanjian/csharp/190830.html
利用for迴圈的經典案例
計算1到100的所有整數和 public static void main string args system.out.println 整數和為 num1 計算 1到15的乘積 計算1到15的整數乘積 int sum2 1 for int j 0 j 16 j system.out.println...
JAVA經典迴圈案例
1.中國古代數學家研究出了計算圓周率最簡單的辦法 pi 4 1 4 3 4 5 4 7 4 9 4 11 4 13 4 15 4 17.這個算式的結果會無限接近於圓周率的值 我國古代數學家祖沖之計算出 圓周率在 3.1415926 和3.1415927之間,請程式設計計算 要想得到這樣的結果 他要經...
for迴圈經典案例練習
一.本金10000元存入銀行,年利率是千分之三,每過1年,將本金和利息相加作為新的本金。計算5年後,獲得的本金是多少?var ben 10000 var li 0.003 for var i 1 i 5 i console.log ben 二.有個人想知道,一年之內一對兔子能繁殖多少對?於是就築了一...