c語言,如何求n個元素的m個組合

時間 2021-09-12 06:18:48

1樓:匿名使用者

#include

using namespace std;

void cmb(char* a, int n, int m, int b, const int m)

int i;

for(i=n; i>=m;i--)

b[m-1]=i-1;

if(m>1)

cmb(a,i-1,m-1,b,m);

else

int j;

for(j=m-1;j>=0;j--)

cout << a[b[j]] << " ";

cout << endl;

int main()

char* a[8]=;

int b[6];

cmb(a,8,6,b,6);

return 0;

2樓:匿名使用者

執行結果:

pear banana orange

3樓:匿名使用者

//你是求元素排列組合吧,我這裡用的是3個元素#include

#define n 3

void sort(int a);

int main(void)

;sort(a);

return 0;

}void sort(int a)}}}

4樓:匿名使用者

#include

int f(int n,int m);

for(i=0;i

for(i=0;i

t=a/(b*e);

return t;}

}int main{

int n,m;

scanf("%d %d",&n,&m);

printf("%d",f(n m));

5樓:大車車

題目說的明確點m個什麼組合?

c語言問題求從n到m的所有素數,C語言 求n到m之間所有的素數

include int main 希望可以幫助到你!c語言 求n到m之間所有的素數 include int main if u 1 s 0 return 0 你的if u i 0 是不是有問題應該是if u i 0 你這裡是要取餘把 是餘數為0 c語言 輸出n到m之間的所有素數 對n到m之間所有數進...

C語言程式設計 輸入兩個正整數m和n,求其最大公約數和最小公倍數,急!急

彭玉英赫嬋 用了一種比較笨的方法,但是好理解,希望對你有幫助。include void main 這個函式用於求最小公倍數 intmin num int x,int y returni 這個函式用於求最大公約數 intmax num int x,int y returni 靖蓄宇辰錕 include...

C語言,求兩個整數的較大者,C語言求兩個整數中的較大者

白方危英媛 第一個使用了函式,這個題很簡單,用第二種方便點,以後問題很複雜的時候,高手們都會選用第一種方法,把主函式裡的內容都寫成函式形式,再呼叫。 終展渾潔雅 第一個用了一個函式來處理這個演算法,返回結果是大的那個數,然後main裡面呼叫了一下那個函式,這樣比較方便,第二個看似簡單,但是都寫在主函...