#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
라구 나오는데 잘 모르겠습니다....ㅜ
도오주세요
맨마지막줄에 fact함수를 다시 곱해서 되돌리고있는데 이건불가능한거지않음?
형님 그럼 어떻게 해야 될까요..?
#include 이건모에요
저두 그래서 고쳤더니
17 18 번째줄 psum nsum 부분이 구문 오류나오ㅠㅠㅠㅠㅠ ㅠㅠㅠㅠㅠㅠㅠㅠ
뭐라고 나는지는 서주셔야..
17 18번쨰줄에
구문오류 : 형식
욜렇게나와용 ㅠㅠ
double 이 에러구만유 예약어잔아요
너무 독창적인 코드여서 눈치를못챗네요