C语言计算阶乘

基本每个学编程的人都学过这个,用到的是循环与递归

操作方法

  • 01

    打开软件

  • 02

    文件》》新建

  • 03

    新建一个空白文档

  • 04

    首先输入头文件和主函数 #include<stdio.h> #include<stdlib.h> int main() { }

  • 05

    声明变量 int i = 0;/* i为计数器 */ int n; int factorial = 1;/* 保存阶乘的结果 */

  • 06

    puts("输入要求的阶乘 n:"); scanf("%d",&n); if(n < 0)/*判断输入的书是否大于或等于0*/ { printf("please input an interger >= 0.\n"); return 0; } if(n==0)/* 0的阶乘是1 */ { printf("factorial of 0 is 1.\n"); return 0; } i = 1; while(i <= n) { factorial = factorial * i; //递归思想 i++; } printf("factorial of %d is:%d.\n",n,factorial); getch(); return 0;

  • 07

    程序运行结果

(0)

相关推荐

  • 如何用c语言计算一个整数的平方

    c语言的基础学习离不开与数学计算相结合,这两点是相辅相成的.今天小编就教大家如何用c语言计算一个整数的平方.(针对有一定c语言基础的用户) 操作方法 01 点击桌面上的vc++6.0,打开编程软件.( ...

  • 怎么利用java代码计算阶乘

    在我们学习数学的时候,阶乘是必须学的内容,所以今天就由小编来为大家姐介绍怎么利用java代码计算阶乘. 操作方法 01 第一首先在电脑打开eclipse软件. 然后创建Scanner对象. 代码:Sc ...

  • 如何用XP的计算器计算阶乘

    在数学学习生活中,我们经常会遇到阶乘的计算,XP系统自带的计算器可以简单的实现阶乘的计算,下面让我们一起用XP系统的计算器计算阶乘吧! 操作方法 01 打开桌面下方的"开始"按钮, ...

  • 如何优雅地用C语言实现阶乘运算——四种方法

    C语言是非常基础的一种编程语言,也是我们学习其他汇编语言的基础.今天小编就来说说,如何利用C语言实现阶乘运算. 操作方法 01 首先,我们输入头文件,然后定义两个整型变量和一个长整型变量,并用scan ...

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

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

  • Java实现多种阶乘算法

    阶乘(factorial)是基斯顿·卡曼(Christian Kramp, 1760 – 1826)于1808年发明的运算符号.阶乘,也是数学里的一种术语. 算法分析 01 首先打开eclipse 0 ...

  • docjavascript课程(5待续)

    操作方法 01 // 测试需要绝对值   delta = Math.abs(delta);   // 如果差小于 epsilon,那么它相当接近.   if (delta < epsilon) ...

  • 小米计算器怎样变为科学计算器

    当我们在手机上使用计算器时,除了基本的加减乘除运算以外,有时可能还需要进行一些更加高级的运算,比如进行三角函数.平方根.阶乘.指数运算等.这时,就需要先将计算器的模式从普通模式变成科学计算器. 那么, ...

  • Java for循环:[6]计算数字10的阶乘

    数字阶乘 例如5的阶乘就是 1*2*3*4*5 就是从1乘到它本身 所以10的阶乘就很好写了 操作方法 01 打开eclipse输入如下代码 02 public class 计算数字10的阶乘 {pu ...