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...