c++编程问题:输入一个正实数e,计算并输出下式的值,精确到最后一项的绝对值小于e
c++编程问题:输入一个正实数e,计算并输出下式的值,精确到最后一项的绝对值小于e
日期:2014-03-13 22:47:26 人气:1
ne了,就跳出了,所以逻辑是错的。改一下:
void main(void){
float e,s=0.0,n;
int i=1;
cin >> e;
while((n=1.0/i)>=e){
i&1 ? s+=n : s-=n;
i+=4;
}
cout << s << endl;
}