用C语言求n的阶乘

#include"stdio.h"double fac(int n){    if(n==0||n==1)        return 1;    else        return n*fac(n-1);}void main(){    int b;    double a;    printf("请输入n的值:\n");    scanf("%d",&b);    a=fac(b);    printf("a=%.0lf\n",a);}

(0)

相关推荐

  • C语言求圆的面积

    C语言: 求任意圆的面积: /*C语言编一个程序求任意圆的面积*/ 代码如下: #include    //引入头文件 #define PI 3.1415926f    //定义PI的值 void m ...

  • 用C语言求一元二次方程解

    用C语言求一元二次方程解 操作方法 01 #define _CRT_SECURE_NO_WARNINGS//先关闭安全检查 02 #include<stdio.h>#include< ...

  • C语言——求最大公约数和最小公倍数的简单程序

    本文讲解一下利用C语言求两个数字的最大公约数以及最小公倍数的方法. 操作方法 01 首先打开编译器,这里用的是VC++6.0,然后新建工程,选择下方的控制台应用程序,也就是"win32 co ...

  • 如何使用java语言求两个数的最大公约数

    求最大公约数的算法,一般采用辗转相除法.那么,如何使用java语言实现求两个数的最大公约数呢?小编就带大家来看看. 操作方法 01 新建一个module:依次点击"File"-&g ...

  • C语言求余运算

    求余是数学中规定的一种计算方式,指一个数除以另一个数,不够整除余下的部分,就是求余的结果. C语言中求余的表达式为A%B,通常有两种如下的情况(用35与25为例): 1.A大于B的情况 2.A小于B的 ...

  • 如何用C语言编程N的阶乘

    C语言的功能十分强大,它的学习更是需要循序渐进的,首先,我们需要下载visual C++或Microsoft visual studio 2013等编程软件,下载好了之后,我们便可以开始编程N的阶乘了 ...

  • C语言怎样求1到100的阶乘和

    我们经常会使用C语言进行各种数学运算,那么如何利用C语言求1到100的阶乘和呢?下面小编给大家演示一下. 操作方法 01 首先打开Dev C++软件,新建C语言控制台项目,如下图所示 02 然后在ma ...

  • java程序 求阶乘和

    import java.util.Scanner; /** * 求正整数阶乘和 */ public class $sum { @SuppressWarnings("resource" ...

  • C语言进阶:[16]求平均数和标准差

    平均数的概念很简单,计算方法是数值总和除以数量的值.它的应用是利用样本的平均值去估计总体的平均值.计算方法很简单.标准差是每一个数和平均数的差的平方和除以数量在进行开发方,它用来衡量一组数的波动大小, ...