精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 能不能幫我寫個 程序找出n個自然數(shù)(互不相等)中r個數(shù)的組合有多少種

    能不能幫我寫個 程序找出n個自然數(shù)(互不相等)中r個數(shù)的組合有多少種
    輸出個數(shù)
    其他人氣:759 ℃時間:2020-05-12 01:51:21
    優(yōu)質(zhì)解答
    #include <stdio.h>

    int g(int a, int b) {
    int c;
    while (b) {
    c = a % b;
    a = b;
    b = c;
    }
    return a;
    }

    int C(int n, int r) {
    int ans = 1;
    int i, gc;
    if (r > n || r < 0) return 0;
    if (n - r < r) r = n - r;
    for (i = 1; i <= r; i++) {
    gc = g(n - i + 1, i);
    ans /= i / gc;
    ans *= (n - i + 1) / gc;
    }
    return ans;
    }

    int main() {
    int n, r;
    while (scanf("%d%d", &n, &r) == 2) {
    printf("%d\n", C(n, r));
    }
    }
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版