能不能帮我写个 程序找出n个自然数(互不相等)中r个数的组合有多少种输出个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 13:18:35
能不能帮我写个 程序找出n个自然数(互不相等)中r个数的组合有多少种输出个数

能不能帮我写个 程序找出n个自然数(互不相等)中r个数的组合有多少种输出个数
能不能帮我写个 程序找出n个自然数(互不相等)中r个数的组合有多少种
输出个数

能不能帮我写个 程序找出n个自然数(互不相等)中r个数的组合有多少种输出个数
#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));
}
}

能不能帮我写个 程序找出n个自然数(互不相等)中r个数的组合有多少种输出个数 帮我写个程序吧,或告诉我该参考那些程序 帮我写个C语言程序 求从100开始的自然数中,前10个能同时被3和5整除的自然数的和 .追分! 有10个互不相等的数,写出找出其中一个最大数的算法和程序 化学老师让找出4个有机物的方程式,什么甲烷乙醇啥的,能不能帮我找下谢谢 能不能够帮我打个电话~ 能不能用java程序帮我写个1到100之内的奇数求和(用for语句并利用continue) 简单一些的!容易懂的!谢谢啊能不能写的具体一点啊!谢谢啊! 能不能帮我写个英文句子里带L.I.U Y.A.N.G这几个字母的句子!纹身用的! 谁能帮我写个C语言程序啊:求两个数M和N的最大公约数! 编写一个程序,找出能被2,3,5整除时余数为1的最小的10个自然数 哪位高手能不能帮我写个一百字左右的丛林有情狼英语影评 谢谢 求大神帮我找出5个英语短语 帮我编个plc的程序好不? 帮我看看英语四级能不能过正确的:快速阅读8个;听力选择:9个,写词:5个;选择填空:7个;仔细阅读4个;完型填空:11个;翻译:1个.能不能过啊 如何编写输出前n个自然数的阶乘的和的程序 帮我在这张图上找出5个字母,我已经找出两个了, 请找出11个连续自然数是合数的自然数 找出5个互不相同的大于1的自然数,使得其中两个数的积等于其余三个数的积,两个数的和(不一··找出5个互不相同的大于1的自然数,使得其中两个数的积等于其余三个数的积,两个数的和(不