왜 내 프로그램이 작동하지 않습니까? 공식 1- (1/2) + (1/3)에서 번호를 추가하도록되어 ... + (999분의 1가) - (1/1000)는C - 숫자의 합
#include <stdio.h>
#include <math.h>
int main() {
int i, j;
float suma;
suma = 0.f;
for (i=0; i<1000; i++) {
if (i%2==0) {
suma=suma - 1/i;
} else {
suma=suma + 1/i;
}
}
printf("%f", suma);
}
BTW : 그러나, 당신은 당신의 시리즈는 이중 숫자로 추가되었는지 확인하기 위해 두 배로 정확성과 캐스트 정수를 개선하기 위해
double
형식을 사용한다 (I = 1000의 역순'에 합산 제안; I> = 1; i -)'를 사용하여 정확도를 향상시킵니다. – chux