猿问

求问怎么写阶乘的代码

大神,求问怎么写阶乘的代码。
书里的剧情
浏览 1358回答 3
3回答

望远

#include<stdio.h> long getNumber(int n) { if(n==1) return 1; else return n*getNumber(n-1); } void main() { int n,i; long sum=0; printf("请输入一个正整数:"); scanf("%d",&n); for(i=1;i<=n;i++) { sum+=getNumber(i); printf("%d!+",i); } printf("\b=%ld\n",sum); }
随时随地看视频慕课网APP
我要回答