#include

long fact(int x);

int main(void)
{
 int i;
 double psum=0.0,nsum=0.0,diff=0.0;
 for(i=0;;i++)
  {
   psum+=double(1.0/fact(i));
   nsum=psum+double(1.0/fact(i+1));
   diff=nsum-psum;
   if(diff<0.0000001)
   break;
  }
printf("차이가 0.0000001 보다 작을때의 오일러수는 %.7lf 입니다 \n",psum);
return 0;
}

long fact(int x)
{
 if(x<=1)
 return 1;
 else
 return (x*fact(x-1));
}  

 

 

 

오류보면2개가있는데

하나는 첫번째 줄에 newline 있다하구

두번쨰는 faltal error c1083 포함 파일을 열 수 없습니다 no such file or directory

라구 나오는데 잘 모르겠습니다....ㅜ

도오주세요