//只能求16以内数的阶乘 #include<stdio.h> int fact(int n) { if(n<=1) return 1; else return n*fact(n-1); } int main() { int i,s; printf("请输入你所要要求这个数的阶乘:"); scanf("%d",&i); s=fact(i); printf("你所要求得这个数的阶乘是:%d",s); }
//只能求16以内数的阶乘 #include<stdio.h> int fact(int n) { if(n<=1) return 1; else return n*fact(n-1); } int main() { int i,s; printf("请输入你所要要求这个数的阶乘:"); scanf("%d",&i); s=fact(i); printf("你所要求得这个数的阶乘是:%d",s); }
转载于:https://www.cnblogs.com/nvliumang/p/5286162.html