#include<stdio.h>
double fact(int n);
int main(void)
{
int i;
double sum=0.0;
for(i=1;1<10;i++)
sum=sum+fact(i);
printf("1!+2!+...+10!=%f\n",sum);
return 0;
}
double fact(int n)
{
int i;
double result=1;
for(i=1;i<=n;i++)
fact(n)==fact(n)*i;
return result;
}
执行后,提示:"="左操作数必须为左值。
是什么意思??