用陣列和物件導向分別解決數三退一智力遊戲

2021-06-09 15:31:01 字數 528 閱讀 5286

n個人編號0~n-1,手拉手圍成乙個圈,按照一定的方向從0號開始數,每數到3的人退出,從下乙個人繼續數,直到剩下最後乙個人。

求這個人的編號。

public class count3quit

if(countnum==3)

index++;

if(index==people.length)

}for(int i=0;i1)

k=k.right;

} //輸出

system.out.println(c.first.id); }}

//定義乙個小孩類

class kid

}//定義乙個圈類

class kidcircle

{ int count=0; //圈裡面還有多少個小孩

kid first; //第乙個小孩

kid last; //最後乙個小孩

//構造方法

kidcircle(int n)

{ for(int i=0;i

陣列和物件導向

陣列 1一維陣列和二位陣列的定義 1 動態定義 int arr1 new int 4 int arr2 new int m n int arr2 new int m 2 靜態初始化 int arr1 int arr2 陣列在定義的時候,不能動靜結合的定義 int arr1 new int 3 這樣定...

陣列 物件導向和面向過程

1 只能儲存同樣型別的資料,支援資料型別有基本資料型別和引用資料型別。資料也屬於引用資料型別 2 陣列也是乙個容器,長度一旦確定不可改變 3 陣列中的資料是有序的 下標從0開始 通過下標來運算元組中的資料 4 陣列宣告格式 陣列型別 陣列名 推薦 陣列名符合識別符號命名規則 資料型別 陣列名 5 陣...

陣列和物件導向 封裝

一 陣列 1 陣列的概念和格式 a 為什麼要有陣列 容器 為了儲存同種資料型別的多個值 b 陣列概念 陣列是儲存同一種資料型別多個元素的集合。也可以看成是乙個容器。陣列既可以儲存基本資料型別,也可以儲存引用資料型別。c 陣列定義格式 資料型別 陣列名 new 資料型別 陣列的長度 a 為什麼要有陣列...