求陣列中能被3整除的元素並列印輸出。
能被3整除的陣列元素為:
1、定義乙個整型陣列a並且初始化
2、迴圈遍歷陣列,找出能被3整除的元素並列印輸出
public class arraydemo1 {
public static void main(string args) {
//申明陣列的同時進行建立
int a=new int[3];
//初始化陣列
a[0]=6;
a[1]=12;
a[2]=15;
system.out.println("元素能被3整除的是:");
//迴圈遍歷陣列,找出能被3整除的元素並列印輸出
for(int i=0;i最終輸出結果:
元素能被3整除的是:
6 12 15
C 陣列連線求能被7整除的數
2018美團點評程式設計題2 思路 若乙個整數的個位數字截去,再從餘下的數中,減去個位數的2倍,如果差是7的倍數,則原數能被7整除。如果差太大或心算不易看出是否7的倍數,就需要繼續上述 截尾 倍大 相減 驗差 的過程,直到能清楚判斷為止。例如,判斷133是否7的倍數的過程如下 13 3 2 7,所以...
求陣列中第n大(小)的元素
使用快速排序進行查詢,類似於二分查詢的意思,因為每次都會有乙個元素找到適當位置,該位置就是這個元素在陣列中的排列順序。每次partition會返回乙個陣列下標,將該陣列下標的元素和待查詢的值進行比較,如果相等,直接返回,如果大於,取partition操作後的右一側,反之,取左一側。利用快速排序進行查...
求陣列中重複次數最多的元素
例如 陣列a 元素2 3 7 8各出現1次,1出現兩次,5出現4次,則重複次數最多的元素為5.定義乙個陣列int cnt max 將其元素全部初始化為0。然後遍歷陣列a,執行cnt a i 操作。最後在cnt陣列中找最大的數,對應的數即為重複次數最多的數。示例如下 以空間換時間,索引法 int ma...