酷知百科網

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

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