求助!C语言编程题 6

来源:百度知道 编辑:UC知道 时间:2024/05/10 15:09:17
编程计算 1-1/2+1/3-1/4+1/5. . . . . . .1/n。(n从键盘输入)

#include "stdafx.h"

int _tmain(int argc, _TCHAR* argv[])
{
int i; double sum=0;
scanf("%d",&i);
for(int k=1;k<=i;k++)
{
if(i<1)
{
printf("请输入正整数!");
}

if(k%2==1)
{
double d=k;
sum+=1/d;
}
else
{
double c=k;
sum=sum-1/c;
}

}
printf("%f",sum);
}