c陣列元素排列組合,c 一個陣列元素排列組合

時間 2021-07-01 02:05:53

1樓:匿名使用者

從一個集合裡取出n個元素組合,當n<=3時,用迴圈表述比較方便。

string values = ;

console.writeline("取2個組合:");

for (int i = 0; i < values.length - 1; i++)

console.writeline("取3個組合:");

for (int i = 0; i < values.length - 2; i++)

}console.readkey();

當n>3時,可以考慮用遞迴生成。

2樓:斯內科

string s =;

//2個組合

console.writeline("兩個組合:");

for (int i = 0; i < s.length - 1; i++)

,]", s[i], s[j]);}}

console.writeline();

console.writeline("三個組合");

for (int i = 0; i < s.length - 2; i++)

,,]", s[i], s[j], s[k]);}}}

3樓:匿名使用者

string zh = ;

console.writeline("22組合:");

for (int i = 0; i < zh.length - 1; i++)

,]", zh[i], zh[j]);}}console.writeline();

console.writeline("33組合:");

for (int i = 0; i < zh.length - 2; i++)

,,]", zh[i], zh[j], zh[k]);}}}

4樓:殘月清光少

回答過了,你自己看一下吧

c 怎麼傳遞陣列到,C 怎麼傳遞乙個陣列到LUA

陣列的操作,參考例項如下 陣列其實是一種特殊的 int luaarray lua state l for int n 0 n return 1 push進棧的資料都在設定陣列時自動pop了,所以現在棧裡只有1個資料,就是最開始push的表 lua獲取剛剛傳的 array luaarray for i...

c語言程式設計 輸入兩個陣列,每個陣列不超過元素,將只在陣列中出現的數全部輸出

意思就是a陣列中的數b陣列沒有唄.要自己寫才有有意思 雙層for迴圈 把a i 元素 和每個b元素if一下 設定一個計數器 如果對比10次計數器都沒增加 則輸出a i 元素.然後計數器歸零 再進入外部迴圈.如此反覆10次 然後再把a和b兌換下 再來一次上面的就能把b的元素輸出了. include s...

c 中怎麼獲取陣列中元素的個數

物理公司的 c 中陣列可分為堆區的陣列和棧區的陣列,對於兩種陣列c 都沒有函式可以直接獲取陣列的元素的個數。一 堆區的陣列 堆區的陣列是自己申請的,比如用new申請空間 int arr new int 10 堆區的陣列不能計算出包含元素個數。二 棧區的陣列 棧區的陣列是系統自動分配的,如 cpp v...