 |
可以这样:
int i, nSign;
float sum;
nSign = 1;
sum = 0;
for(i = 1; i <= 100; i++)
{
sum += nSign/(float)i;
nSign = -nSign;
}
谢谢风庆儿对原来代码错误的更正。
王鸿文的意见:
int m=1;
float sum=0;
while(m<=100)
{sum = sum + 1.0/(float)m - 1.0 / (float)(m+1);
m+=2;
}
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 其他方面, 。
|