當前位置:妙知谷 >

遊戲數碼 >電腦 >

C語言計算階乘

C語言計算階乘

基本每個學編程的人都學過這個,用到的是循環與遞歸

操作方法

(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張
標籤: 階乘 語言 計算
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/xvo9ok.html