慕虎057183
2018-01-10 15:12
这个程序咋编的
#include<stdio.h>
//求阶段函数
int f(int n)
{
if(1==n)
return1;
return f(n-1)*n
}
//main 函数
int main(void)
{
printf(''s=1!+3!+5!==%d\n'',f(1)+f(3)+f(5);
return 0;
}
#include<stdio.h> int getfactorial(int n) { int result; if(n==0) result=1; else result=n*getfactorial(n-1); return result; } int main() { int s; s=getfactorial(1)+getfactorial(3)+getfactorial(5); printf("s=%d\n",s); return 0; }
另编一个算阶乘的函数,然后main函数中用一下就行了
C语言入门
926028 学习 · 20793 问题
相似问题