函数的嵌套调用
#include<stdio.h>
long square(int p);
long factorial(int q);
void main()
{
int i;long s=0;
for(i=2;i<=3;i++){
s=s+square(i);}
printf("%d\n",s);
}
long square(int p)//p为数值
{
int k;
long r;
k=p*p;
r=factorial(k); //平方
return r;
}
long factorial(int q) //q为范围
{
long c=1;
int i;
for(i=1;i<=q;i++)
{
c*=i; //阶乘
}
return c; //返回r=factorial(k)中
}
要加油,真的要加油。