这个程序的难点在于怎么把一个整形的数字转换成浮点型的数字,你可以用强制转换,或者一开始就定义一个浮点型的变量。
以下是我写的代码
在vs环境下运行:
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
int main()
{
double k = 0;
for (int i = 1; i <=100; i++)
{
if (i % 2 == 1)
{
k = k + 1 / i;
}
else
{
k = k - 1 / i;
}
}
printf("%f\n", k);
system(“pause”);
return 0;
}