#include <stdio.h>
double fact( int n );
int main(void)
{
int i;
double sum;
sum = 0;
for(i = 1; i <= 10; i++)
sum = sum + fact(i);
printf("1!+2!+...+10! = %f\n", sum);
return 0;
}
double fact( int n )
{
static int result = 1; //此处使用了静态复制定义,其数值不会被收回储存单元
result = n*result;
return result;
}
自定义函数——使用函数求1到10的阶乘和
最新推荐文章于 2025-05-06 16:01:09 发布