반복문 문제 질문요
힘찬
2023.04.01
질문 제목 : 질문 내용 :
값이 계속 1.0000000000이나오네요
뭐가 잘못된걸까요?
/*[문제2] s = 1 - 1/2 + 1/3 - 1/4 + ... - 1/10
( 1/2, 1/3, 1/4...1/10 모두 분수형을 말하는 것임!!)*/
#include stdio.h
int main()
{
int i;
double s=0.0;
for(i=1;i=10;i++)
{
if(i%2==0)
{
s-=(1/i);
}
else
{
s+=(1/i);
}
}
printf(%.20lf,s);
return 0;
}
-
모드니
s-=(1/i); - s-=(1/(double)i);
s+=(1/i); - s+=(1/(double)i);