#include<stdio.h>
/*计算平方值的函数*/
long f1(int p)
{
int k;
	long r;
	long f2(int);/*函数原型声明*/

	k=p*p;/*求平方值*/
	r=f2(k);/*在f1函数中调用f2函数*/
	return r;/*返回值到主函数*/
}
/*求阶乘的函数*/
long f2(int q)
{
	long c=1;
	int i;
	for(i=1;i<=q;i++)
		c=c*i;
	return c;/*返回值到f1 函数*/
}
main()
{
	int i;
	long s=0;
	for (i=2;i<=3;i++)
		s=s+f1(i);
	printf("\ns=%ld\n",s);
}
