10的阶乘用C语言表示

如题所述

#include<stdio.h>int fun(int n){//定义函数求n的阶乘 if(n==0||n==1) return 1; else return n*fun(n-1);} int main(){ int i; for(i=1;i<=10;i++) printf("%d的阶乘为:%d\n",i,fun(i)); return 0; } /*输出:1的阶乘为:12的阶乘为:23的阶乘为:64的阶乘为:245的阶乘为:1206的阶乘为:7207的阶乘为:50408的阶乘为:403209的阶乘为:36288010的阶乘为:3628800 */
温馨提示:答案为网友推荐,仅供参考