酷知百科网

位置:首页 > 游戏数码 > 电脑

C语言计算阶乘

电脑6.35K

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

操作方法

(01)打开软件

C语言计算阶乘

(02)文件》》新建

C语言计算阶乘 第2张

(03)新建一个空白文档

C语言计算阶乘 第3张

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

C语言计算阶乘 第4张

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

C语言计算阶乘 第5张

(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;

C语言计算阶乘 第6张

(07)程序运行结果

C语言计算阶乘 第7张
标签:阶乘 语言 计算