C語言計算階乘
- 電腦
- 關注:5.04K次
基本每個學編程的人都學過這個,用到的是循環與遞歸
操作方法
(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)程序運行結果
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/xvo9ok.html