turbo C中 编一个求n!的函数 主函数里面求5+7!+11!

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:32:52
是5!+7!+11!

完整程序如下:

#include <stdio.h>
/*计算阶乘n!的函数*/
long prime(long n)
{
long p=1;
while(n) {p*=n;n--;}
return p;
}
/*主程序*/
main()
{
long s;
s=prime(5)+prime(7)+prime(11);
printf("%ld\n",s);
}

#include <stdio.h>
#include <stdlib.h>

long fun(long x) {
long sum=1;
while (x>1) {
sum*=x--;
}
return sum;
}

int main(int argc,char *argv[]){
printf("%ld\n",fun(5)+fun(7)+fun(11));
exit(EXIT_SUCCESS);
}