10的阶乘用C语言表示

10的阶乘用C语言表示,第1张

#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=1i<=10i++)printf("%d的阶乘为:%d\n",i,fun(i)) return 0} /*输出:1的阶乘为:12的阶乘为:23的阶乘为:64的阶乘为:245的阶乘为:1206的阶乘为:7207的阶乘为:50408的阶乘为:粗敏穗403209的阶乘为:36288010的阶乘为:3628800 */

#include <stdio.h>

int main()

{

int i=0

long temp=1

long sum=0

for(i=1i<=10i++)

{

temp*=i

团念老sum+=temp

}

printf("sum=%ld\n",sum)

return 0

}

利用for循环期求出第n项阶乘的积,然后前n-1项的阶乘的和加上第n项阶乘,当n等于10的时候就是塌升所高乱求。

#include <尺悔stdlib.h>斗困碧

#include <空举stdio.h>

void main()

{

int i,sum=1

for(i=1i<=10i++)

sum *=i

printf("%d", sum)

return

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12336645.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存