파이값
마루
2023.04.01
질문 제목 : 파이값파이값 구하기질문 내용 :파이값 식이4-4/3+4/5-4/7+4/9-4/11... 잖아요? 그래서 프로그램을 짯어요.
#include stdio.h
int main(){
int i,j,a=3;
double pi,b;
for(i=0;i9000000;i++){
b=4/a;
if(i==0){
pi=pi+(4-b);
a=a+2;
}
else if(i%2==0){
b=4/a;
pi=pi-b;
a=a+2;
}
else{
b=4/a;
pi=pi+b;
a=a+2;
}
}
printf(%lf,pi);
}
그런데 값이 3.000000밖에 안나오네요...
최소한 3.100000이라도 나와야하지 않을까요?
-
큰나래
아... 그래도 저희 컴퓨터가 나쁘진 않아 10억번 돌아서 10초안에 소수점 8자리까지는 구했어요 ㅋ
-
알프레드
성능 않좋으면 조금힘들것 같은데...
파이값 구하기가 슈퍼검퓨터 성능계산할 때 쓰느 걸로 알고 있어서... -
다크
b값에 어떤 값이 들어가고 있는지 확인해보세요(자료형과 관련있어요) . 그리고 변수 초기화가 되어있지 않네요.