源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  PTA-求组合数(C语言)

PTA-求组合数(C语言)

分类: 文章 • 2023-11-07 18:51:16

PTA-求组合数(C语言)

#include<stdio.h>
double fact(int num){
	double result=num;
	for(int i=num-1;i>0;i--){
		result*=i;
	}
	return result;
}
int main(){
	int num1=0,num2=0;
	double a=0,b=0,c=0;
	double result=0;
	scanf("%d %d",&num1,&num2);
	if(num1==num2){
		printf("result = 1");
	}else{
		a=fact(num2);
		b=fact(num1);
		c=fact(num2-num1);
		printf("result = %1.0f",a/(b*c));
	}
	return 0;
}

相关推荐

  • C语言(CED)王老师爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数(递归求解)
  • 试题名称 算法提高 求最大数 语言 C++
  • C语言:三色球问题:12个中3红3白6黑,取8个求共有多少种可能
  • 第七周7.1数组运算课堂学习记录 求素数的方法改进/优化集锦《程序设计入门——C语言》第七期 浙江大学 翁恺
  • 春游3.0 | 2019第十届蓝桥杯 C语言B组 试题文件及感想
  • 第十届蓝桥杯C语言大学B组C/C++ 试题B:年号字串
  • 2018蓝桥C语言B组 7.标题:螺旋折线 long long again
  • 第十届蓝桥杯C语言大学B组C/C++ 试题A:组队
  • 蓝桥杯第十届C语言B组省赛习题题解——习题A:组队
  • 计组期末复习(一) C语言与汇编的转化
  • Android插件化开发教程(二)
  • PTAL1-064 估值一亿的AI核心代码---复杂的字符串处理
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号