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語言程式設計 輸入兩個陣列,每個陣列不超過元素,將只在陣列中出現的數全部輸出
意思就是a陣列中的數b陣列沒有唄.要自己寫才有有意思 雙層for迴圈 把a i 元素 和每個b元素if一下 設定一個計數器 如果對比10次計數器都沒增加 則輸出a i 元素.然後計數器歸零 再進入外部迴圈.如此反覆10次 然後再把a和b兌換下 再來一次上面的就能把b的元素輸出了. include s...
c語言程式設計 輸入元素的陣列,輸出這個陣列的最大值,最
include int main for i 0 i 5 i arv sum 10.0 for i 0 i 5 i for i 0 i 5 i printf n printf 最大值為 2f 最小值為 2f a 0 a 4 printf n printf 2f n arv printf n retu...
c怎樣 定義 陣列,C 裡怎樣定義一個常量陣列?
c 中定義陣列。一 一維 int numbers new int 不定長int numbers new int 3 定長二 多維 int numbers new int 不定長 int numbers new int 2,2 定長 c 中陣列有五種宣告方式 一,宣告一個未初始化的始祖,將其轉換為一個...