酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

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張
標籤:階乘 語言 計算