实验5第一题

#include<stdio.h>
double fact(int n);
int main(void)
{
	int i,n,sum;

	sum=0;
	for(i=0;i<=100;i++){
		sum=sum+fact(i);
		printf("sum=1!+2!+3!+...+100!=%.0d\n",sum);
		
	}
	return 0;
}

double fact(int n)
{
	int i;
	double product;

	product=1;
	for(i=1;i<=n;i++){
		product=product*i;
	}
	return product;
}

posted @ 2013-10-21 09:22  huangsilinlana  阅读(128)  评论(0编辑  收藏  举报