#include<stdio.h>
int main()
{
int fac(int n);
int n;
int y;
printf("input an integer number:");
scanf("%d",&n);
y=fac(n);
printf("%d!=%d\n",n,y);
return 0;
}
int fac(int n)
{
int f;
if(n<0)
printf("n<0,data error!");
else if(n==0||n==1)
f=1;
else
f=fac(n-1)*n;
return (f);
}
調用函數:求階乘
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
2265 Card Game (Second Edition)
haha294182852
2020-06-23 05:12:38
試解leetcode算法題--驗證IP地址
bubblecode
2020-06-21 21:27:19
帶頭結點雙向鏈表的實現
猫呢被鱼吃了吗
2020-06-21 10:35:46
js 窗口漂浮練習
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>漂浮</title> </head> <style> *{
小布很生气
2020-06-20 16:51:01
用TreeSet存儲對象(使用比較器)
sutaotao_s77
2020-06-20 15:25:01
關於String的幾個小練習
sutaotao_s77
2020-06-20 15:25:01
1012_練習(交換兩個變量的值,求10個數的最大值,按順序輸出三個數,求最大公約數)
couthing
2020-06-16 09:55:14
洛谷P1434 滑雪
debiluz
2020-06-16 03:23:27
【C】原來數據在內存中是這樣存儲的!
再看就把你吃掉.
2020-05-30 14:29:23
三子棋(可修改成五子棋)
再看就把你吃掉.
2020-04-27 04:01:15
掃雷(非智能版可通過遞歸修改成)
再看就把你吃掉.
2020-04-27 04:01:15
淺談整型數據int(不涉及寄存器與地址相關問題)
再看就把你吃掉.
2020-04-27 04:01:15
洛谷P1118 數字三角形
debiluz
2020-02-25 06:53:22
洛谷P1223 排隊接水
debiluz
2020-02-25 06:53:22