调用函数求阶乘的和

mac2026-09-28  6

调用函数求阶乘的和

#include<stdio.h> double fact(int n);/*函数申明*/ int main(void) { int i; double sum; sum=0; for(i=1;i<=100;i++) sum=sum+fact(i);//调用fact(i)求i!,共循环100次// printf("1!+2!+...+100!=%e\n",sum);//以指数形式输出// return 0; } double fact(int n)//变量result中存放阶乘的值// { int i; double result; result=1;//置result初始化为1;否则结果为0// for(i=1;i<=n;i++) result=result*i;//循环执行n次,计算n!// return result;//把结果送回主函数// }
最新回复(0)