반응형
이 알고리즘은 파이 값을 계산 하는 알고리즘이다.
가 된다.
따라서 이를 알고리즘으로 작성하면
#include <stdio.h> //헤더파일
int main(void)
{
double w, x, y, z, pii; // w,x,y,z 는 각각 분자와 분모 숫자 pii는 pi값
int count;
w = 4.0;
x = 2.0;
y = 3.0;
z = 4.0;
pii = 3.0;
printf("루프카운트를입력하세요");
scanf("%d", &count);
while(count>0) // count가 0보다작아지면 반복이 끝난다.
{
pii = pii + (w/(x*y*z));
w = w*(-1.0);
x = x+2.0;
y = y+2.0;
z = z+2.0;
count--;
}
printf("파이값은 %lf 입니다\n", pii);
return 0;
}
가 되고 출력값은
루프카운트를입력하세요9999999999
파이값은 3.141593 입니다.
가 된다.
반응형
'컴퓨터 & 프로그래밍 & 전자공학 > C언어' 카테고리의 다른 글
중첩 반복문 (숫자 출력) (0) | 2016.07.20 |
---|---|
반복 루프를 사용하여 다음과 같은 패턴을 출력하는 프로그램 작성 (0) | 2016.07.20 |
입력한 정수의 합 출력 프로그램 (0) | 2016.07.20 |
1부터 100사이의 3의 배수 전체 합 (2) | 2016.07.20 |
복리 이자 계산 (0) | 2016.07.20 |