7.6
#include <stdio.h>
long fact(int n);
void main()
{
int i=0,n=0;
int m=0;
long s=0;
do
{
printf("input n:");
scanf("%d",&n);
}while(n<0);
for(i=1;i<=n;i++)
{
m=fact(i);
s=s+m;
}
printf("1!+2!+...+n!=%1d\n",s);
}
long fact(int n)
{
static long p=1;
p=p*n;
return p;
}
7.9
#include <stdio.h>
int old(int i)
{
if(i==1)
return 10;
else
return old(i-1)+2;
}
void main()
{
int x=5,y=0;
y=old(x);
printf("第五个人的年龄为:%d\n",y);
}