C 確定陣列中的值是否連續

發布 科技 2024-05-20
15個回答
  1. 匿名使用者2024-02-11

    只需寫乙個看看是否滿意,int qwe = new int[6] ;

    for (int i = 0; i < 1; i++)int temp = qwe[i + 1] -qwe[i];

    if (temp == 1)

    elsebreak;

  2. 匿名使用者2024-02-10

    遍歷陣列並不能解決問題。

    bool f=true;

    int index=0;

    int start=qwe[index];

    for(int i=1;i<;i++)

    if(qwe[i]-start!=1)

    f=false;

    break;

    start=qwe[i];

  3. 匿名使用者2024-02-09

    寫乙個迴圈判斷就好了,下面的數字都比前面的數字大 1

  4. 匿名使用者2024-02-08

    遍歷陣列,使用字典集合字典來儲存每個元素的出現次數的統計資訊。

    例如,要計算整數陣列中每個陣列元素的出現次數,可以按如下方式執行此操作:

    1) 在 Visual Studio 中建立控制台應用程式專案 (2)

    陣列元素值。

    public iteminfo(int value)///

    陣列元素的值。

    /public int value

    陣列元素重複的次數。

    /public int repeatnum

    class program

    集合 dic 用於儲存統計結果。

    dictionarydic =

    new dictionary();

    開始計算每個元素的重複次數。

    foreach (int v in a)

    elseforeach (ItemInfo 資訊出現次數與", ;

    (3)執行結果。

  5. 匿名使用者2024-02-07

    var data = new int ;

    var lst = from v in datagroup v by v into g

    orderby

    select new

    foreach (var v in lst): times",根據陣列中的數字進行自己的分組,然後對輸出進行排序 如果都是手動的,可以使用字典<>:

    var data = new int ;

    var dict = new dictionary();

    foreach (var v in data) foreach (var v in dict): times",,;

    對於每個元素,如果字典中不存在,請將其新增進去,然後對專案進行 +1

  6. 匿名使用者2024-02-06

    你可以再建立乙個雜湊表,然後迴圈你的陣列,比如第乙個元素,來判斷雜湊表中是否存在key(1),如果沒有1,那麼就意味著這是乙個新元素,然後把這個元素插入到雜湊表中,value = 1;再次向下迴圈,或者確定是否存在 9,如果有 value++,如果沒有 value=1,這樣就可以計算每個元素的數量。

  7. 匿名使用者2024-02-05

    我今天發現了乙個奇怪的問題,確實如此。 環境中的兩個專案,乙個支援,另乙個不支援,並且不可能完全相同。 有時在不支援的專案中新增了新的檔案支援,但有時不支援,並且發現支援的專案中的 contains 注釋是 Internet 上找到的一段**,雖然與此不完全相同,但可以使陣列使用 contains

    陣列具有 contains、in。 .NET Framework Edition,Array 類實現 iCollectionString SS=NewString ; 2.

    boolb = (ssasicollection).contains(1);

    MSDN 說明如下:

    在。 .NET Framework Edition,Array 類實現 因此,泛型介面不會出現在 Array 類的宣告語法中,也沒有介面成員的參考主題,這些成員只能通過將陣列強制轉換為泛型介面型別(顯式介面實現)來訪問。 將陣列強制轉換為這三個介面之一時要注意的關鍵事項之一是,新增、插入或刪除元素的成員會引發。

    notsupportedexception。

    以下示例中的第二種方法是上述三種方法之一。

    1)第一種方法:

    int ia = ;

    int id = ,1);

    這裡 1 是你要找的值,如果(id==-1)不存在,否則存在 (2)第二種方法:

    string strarr = ;

    bool exists = ((ilist)strarr).contains(a);if(exists) exists else 注意:ilist 是必需的。

  8. 匿名使用者2024-02-04

    c 陣列重複元素刪除演算法:

    通過遍歷原始陣列中的每個元素,將該元素新增到新的泛型 liststring 中,如果已經包含了 liststring,則不會新增它,並且當遍歷原始陣列時,重複資料刪除的結果將儲存在泛型中。

    由於需求對結果的元素序列沒有任何要求,因此採用以下演算法來提高效率 string stringarray =

    listliststring =new list();

    對陣列進行排序。

    int maxline = ;

    region 單獨計算第乙個。

    if (sourcedata[0] != stringarray[1])

    #endregion

    for (int i =1; i < maxline;i++) 是首先對陣列進行排序,以便將相同的陣列排列在一起。然後遍歷原始陣列,一次取出當前元素和上乙個元素,如果兩個元素相等,則跳過,如果元素不相等,則將元素儲存到泛型列表字串中。

    第一次執行它時,前乙個元素是空的,因此請取出第乙個元素並單獨處理它)。

  9. 匿名使用者2024-02-03

    public static void aa(double arr,double number, out double min, out double max)

    這樣,傳遞引數即可獲得效果:

  10. 匿名使用者2024-02-02

    對於迴圈和陣列,如果繼續< 5,檢查前乙個是否在> 5 之後< 5,注意陣列的位置,然後輸出沒有結束?

  11. 匿名使用者2024-02-01

    我給你一段程式碼:

    public static intgetnum0(int position,intnum,int val)

    首先檢查位置,確定其是否滿足陣列的範圍要求。

    int num0 = new int[;

    for(int x=0;xnum0[position]=val;

    for(int x=position+1;x<;x++)num0[x]=num[x-1];

    return num0;

    這是乙個很簡單的段落**,我不需要解釋

    倒。 我又看了一遍。 我發現自己被誤解了。 再做一遍。

    在這種靈活的資料儲存中,我們一般不使用陣列,而是使用arraylist,這有點像鍊表,可以方便的刪除、新增和插入元素,而不需要你做任何其他工作,下面是乙個例子:

    arraylist aaa = new arraylist();

    新增 int 元素。

    what a bird!"新增字串元素。

    321);在位置 0 處插入乙個 int 元素。

    刪除 aaa 的第乙個元素,請注意,刪除時必須提供指向物件的指標,而不是實際值。

    aaa[0]=321;設定第乙個元素的值。

  12. 匿名使用者2024-01-31

    C 可以通過 length 屬性知道陣列的長度。

    int a =

    int b = ;b 等於 6

  13. 匿名使用者2024-01-30

    您可以使用內部和外部迴圈來遍歷每個元素的整個陣列,從而挑選出相同的元素。 以下是一些需要注意的事項:

    1. 考慮到同乙個元素會出現多次。

    2.因為使用遍歷,避免將自己與自己進行比較。

    3. 陣列越界。

    public static float selectsame(float soudat)

    if ( 1) return null;

    else return ;}

  14. 匿名使用者2024-01-29

    首先執行設定的外迴圈和內迴圈,最後判斷輸出是否滿足。

  15. 匿名使用者2024-01-28

    迴圈訪問嵌入的比較條件以滿足條件輸出。

相關回答
14個回答2024-05-20

我寫了乙個**:

#include >>>More

4個回答2024-05-20

您的 form2 建構函式應該過載一次:它應該將文字框作為引數傳遞,它變為: >>>More

5個回答2024-05-20

好的,這是**:

#include >>>More

6個回答2024-05-20

是的,發布**並看一看。

可以找到帶有 & 的 fso 檔名。 >>>More