SWUSTOJ82编写一个函数,求从n 个不同的数中取r 个数的所有选择的个数。
题目描述:
代码:
#include <stdlib.h>
#include<stdio.h>
int _com(int x, int y)
{
if (y >=1)//这里注意一定要加上等于1的条件
return _com(x, y - 1)*(x - y + 1) / y;
else
return 1;
}
int main()
{
int r = 0;
int n = 0;
while (scanf("%d%d", &n, &r) != EOF)
{
if (n == 0 && r == 0)
break;
else if (n < r)
printf("error!\n");
else
printf("%d\n", _com(n, r));
}
return 0;
}
SWUSTOJ82编写一个函数,求从n 个不同的数中取r 个数的所有选择的个数。相关推荐
- python中编写一个函数求数值x的绝对值(python实验二)
(1)函数的调用(2)如何求函数的绝对值 目录 一.python求绝对值的三种方法 二.使用步骤 三.函数调用 一.python求绝对值的三种方法 1.条件判断 2.内置函数abs() 3.内置模块 ...
- 考研数据结构之查找(9.8)——练习题之编写一个函数利用二分查找算法在一个有序表中插入关键字k并保持表的有序性(C表示)
题目 编写一个函数,利用二分查找算法在一个有序表中插入一个关键字k,并保持表的有序性. 分析 先在有序表中利用二分查找算法查找关键字值等于或小于k的结点,m指向正好等于k的结点或l指向关键字正好大于k ...
- c语言自定义一个函数求商和余数,c – 如何在一个步骤中获得商和余数?
div会这样做见 reference和示例: /* div example */ #include #include int main () { div_t divresult; divresult ...
- (几何学:五六边形面积)编写一个程序,提示用户输入五边形顶点到中心的距离r,然后算出五边形的面积。
程序如下: import math r = eval(input("Please input the length from the center to a vertex:")) ...
- 编写c语言程序 斐波那契,请编写一个函数,生成并显示前n个斐波那契数.在主程序中测试...
编写一个函数求n!,并编写主函数调用该函数 计算e=1+I/1!+1/2!+1/3!+...+1/n!:当n=10时结束 #includeintjiecheng(int);voidmain(){flo ...
- 编写一个函数,计算两个数字的和,差,积,商
1 编写一个函数,计算两个数字的和.差.积.商 要求:使用传参的形式 function demo(num1, num2) { console.log(num1 + num2); console.log ...
- 编写一个函数,输入n为偶数时,调用方法求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n...
需求:编写一个函数,输入n为偶数时,调用方法求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n package com.Summer_0511.cn;impor ...
- C语言试题五十九之请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回。
1. 题目 请编写一个函数fun,它的功能时:求fibonacci数列中大于t的最小的一个数,结果由函数返回. 其中fibonacci数列f(n)的定义为:f(0)=0,f(1)=1,f(n)=f(n ...
- C语言试题二十四之编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。
1. 题目 请编写一个函数unsigned function(unsigned w),w使一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回. 比如:w是1 ...
最新文章
- git用.gitignore忽略指定文件
- python接口自动化测试面试题_Python接口自动化面试题总结
- jfoenix jdk8 pom依赖
- Structural Deep Clustering Network 基于GNN的深度聚类算法 WWW2020
- linux 7 kdump设置,Centos7/RHEL7 开启kdump
- Boost Asio Examples(整理)
- php编写 密码检查,php-检查旧密码和新密码的规则
- python加减乘除计算器 eval_Python计算器(模拟eval)
- DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144
- 数字新基建指南|数据智能如何赋能文旅新增长
- [转载] Ruby、Rails、Agile的启示
- MyBatis四大对象
- Linux 命令一览表,持续更新中
- DOM 对象的方法和属性
- [Android] 我的听书 一款安卓听书小说软件 清新无广告 离线缓存 最好的有声书播放器
- 通信工程用这些书应该够了
- 时代周刊对比海地与汶川地震 称赞中国重建能力
- 关闭 Win10 右下角天气资讯等图标
- linux系统应用学习(三)--- 动态库静态库
- java执行linux解压RAR命令程序阻塞/卡死