2. 编写程序,计算下面公式并输出结果。 !)!( ! mmn n C m n − = 要求:(a)编写一个函数计算 n! (b)编写主函数,由键盘输入 n 和 m,调用(a)中的函数完成计算。 (c)输入 n 和 m 要给出提示,并检查 n 和 m 的合理性,不合理的输入应输出错误信 息,并不再进行计算。 (d)运行程序并计算C5 8 、C2 7 、C1 8、C7 7 、C0 8 。

#include<stdio.h>int mu1(int n){int m=1,i;for(i=1;i<=n;i++)m=m*i;return m;}int main(){int m,n;printf("请输入n的值:");scanf("%d",&n);printf("请输入m的值:");scanf("%d",&m);if(m>=0 && n>0 && m<=n ){printf("n的阶乘为%3d\n",mu1(n));printf("m的阶乘为%3d\n",mu1(m));}elseprintf("输入错误\n");printf("公式最后输出结果%3d",mu1(n)/(mu1(n-m)*mu1(m)));return 0;}

2. 编写程序,计算下面公式并输出结果(a)编写一个函数计算 n! (b)编写主函数,由键盘输入n和m,调用(a)中的函数完成计算。(c)输入 n 和 m 要给出提示,并检查 n 和 m 的合理性相关推荐

  1. c语言 m个数 取n个数,本题要求编写程序,根据公式Cnm=m!(n−m)!n!算出从n个不同元素中取出m个元素(m≤n)的组合数。...

    实验2-4-7 求组合数 (15分) 本题要求编写程序,根据公式C​n​m​​=​m!(n−m)!​​n!​​算出从n个不同元素中取出m个元素(m≤n)的组合数. 建议定义和调用函数fact(n)计算 ...

  2. 编写程序,将一年中 12 个月,建立一个枚举类型数据,并对其进行调用

    package HomeWork; public class Test26 {     /*      * 编写程序,将一年中 12 个月,建立一个枚举类型数据,并对其进行调用.      */    ...

  3. 给定一个arr,里面的数字都是0~9,你可以随意使用arr中的数字,哪怕打乱顺序也行, 请拼出一个能被3整除的最大的数字,用str形式返回。

    面试刷题第一天 给定一个arr,里面的数字都是0~9, 你可以随意使用arr中的数字,哪怕打乱顺序也行, 请拼出一个能被3整除的最大的数字,用str形式返回. 来自去哪儿网. 贪心思路的解题算法如下: ...

  4. c# 计算圆锥的体积_用C#如何编写程序计算球,圆柱和圆锥的表面积和体积? 用C#编写方法并通过方法...

    //球体表面积A=4π*R^2,体积V=4/3π*R^3 Console.WriteLine("请输入圆的半径R"); double R=Convert.ToInt32(Conso ...

  5. 从零开始使用InnoSteup进行程序打打包以及调用dll中的函数

    本示例涉及: 程序的打包和数字签名 InnoSetup的快速上手 以及一个产品从编译到安装的过程演示 首先,我提供一份InnoSteup的脚本文件,小伙伴们可直接使用这个脚本进行打包(不过得修改一下相 ...

  6. 编写程序,按以下形状输出图形,共n行,行数n从键盘输入:* *** ***** ******* *********

    #include<stdio.h> int main() { int n, i,j,k; printf("请输入一个数:"); scanf("%d" ...

  7. 编写程序,解决鸡兔同笼问题:一个笼子里关着鸡和兔子。问笼中各有多少只鸡和兔?

    #include<stdio.h> int main() {int a,b,x;puts("输入头数量:");scanf("%d",&a); ...

  8. 编写程序,解决鸡兔同笼问题:一个笼子里关着鸡和兔子。从上面数有35个头,从下面数有84只脚。问笼中各有多少只鸡和兔?

    #include<stdio.h> int main() {int a,b,x;a=35;b=84;x=-(84-35*4)/2;printf("%d %d",x,35 ...

  9. vb调用lisp中vlx函数_CAD二次开发,lisp程序生成应用程序VLX,如何在CAD里面创建一个快捷图标,点击快捷图标就可以调用程序...

    展开全部 步骤如下:1.使用菜单62616964757a686964616fe59b9ee7ad9431333335326231"工具\自定义\界面",如下第一个附图所示. 2.在 ...

  10. C++中虚函数工作原理和(虚)继承类的内存占用大小计算

    转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7883531 一.虚函数的工作原理       虚函数的实现要求对象携带额 ...

最新文章

  1. 怎么让图片一直转圈_鼠标为什么一直在转圈?如何强制关闭程序?
  2. python常用内置模块-python常用的内置模块
  3. 照书学WPF之 Dependency Property 1
  4. 神武服务器维护打副本,6月9日神武2维护解读:120级副本奖励次数提升
  5. Java容器的遍历之增强for循环
  6. 突然发现被点名(理想恋人游戏)
  7. 苹果系统使用之输入法的呈现与设置问题
  8. NGINX配置邮件代理服务器
  9. java数组循环扩容_Java中实现数组动态扩容的两种方法
  10. 开源公司黄页之腾讯开源软件推荐
  11. 【渝粤教育】国家开放大学2018年春季 0359-21T会计学原理 参考试题
  12. Android初学第9天
  13. 亲测可用企业级自动发卡平台系统源码
  14. Zalo电脑版多开软件
  15. CFree5构建中止问题
  16. 微信特殊字符php,PHP方法处理微信昵称特殊符号过滤
  17. Editor: 维护一个整数编辑器 HDOJ4699
  18. 自动连上dns服务器啥意思,自动分配DNS服务器和手动设置有什么区别
  19. android power键流程图,Android 通过power键关机重启的流程(Android层)
  20. Deadline vs Qube vs Muster

热门文章

  1. cucu: a compiler u can understand (part 2)
  2. case语句 oracle,Oracle的Case语句
  3. 网络中web安全--了解与预防
  4. 通用篇 - copying saving
  5. 由“量子通信”想到“马蓉劈叉”
  6. 2022年硝化工艺考题模拟考试平台操作
  7. PHP开发(8-12K)面试题记录
  8. [从头学数学] 第192节 导数及其应用
  9. 0 基础也可以玩转的人工智能
  10. 第02课:数字和运算符