题目
能不能帮我写个 程序找出n个自然数(互不相等)中r个数的组合有多少种
输出个数
输出个数
提问时间:2021-03-30
答案
#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 ", C(n, r));
}
}
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 ", C(n, r));
}
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1f(x+1)=3x-1,求1.函数f(sinx+cosx) 解析式 2.f(sinx+cosx) 的最小正周期 3.f(sinx+cosx) 的定义域 值域
- 2i hope our football team will be l___ in Asian Cup (根据首字母提示写单词)
- 3Child though he is ,Tim knows a lot(改同义句)
- 4剪刀石头布概率
- 5某元素只有两种同位素,其相对原子质量为152.0,原子核外电子数63则它是第几周期元素?它的一种同位素有89
- 6已知f(x+2)=f(-x+2)且f(x)在(2,正无穷)上是减函数则f(-根号2)与f(5)与f(根号3)的大小关系是什么
- 71、许多英语书.2、在公园附近.3、一杯.4、在教室里玩.翻译成英文.
- 81.小明家距离学校280m,小强家距离学校220m,他们两家一定相距500m.
- 9Annie has made gresat progress in _______(化学)this term.
- 10连续自然数A、B、C、D、E、F、G、H.这个数列共有()个数,请问答8还是答H-A+1
热门考点
- 1黄河下游流域狭小,又无支流汇入,其原因是什么?
- 2求用干冰人工降雨的步骤
- 3七年级英语练习题.请说明选择的理由才能得分.
- 4the little boy wants()to the cinema this evening.
- 5已知a、b、c是三角形的三边长,a=2n2+2n,b=2n+1,c=2n2+2n+1(n为大于1的自然数),试说明△ABC为直角三角形.
- 6强碱弱酸盐呈碱性,强酸弱碱盐呈酸性,为什么
- 7如图,△ABC的两条高分别为BE、CF,M为BC的中点.求证:ME=MF.
- 8(2004•扬州)某同学想用实验证明氯化铁溶液的黄色不是Cl-引起的,设计的下列实验无意义的是( ) A.观察氯化钠溶液没有颜色 B.向氯化铁溶液中滴加适量的硝酸银钡溶液,振荡后静置
- 9用一跟长60厘米的彩带恰好可以沿个棱装饰一个正方体框架(接头处不计)那么这个正方体的表面积是()几平方米
- 10硫离子的性质