回复 楼主 qq8801103
class Sum {
public static void main(String[] args)
{
int i;
int j;
double temp=0;
double sum=0;
for (i=1;i<=100 ;i++ )
{
if (i%2==1)
{
temp=1.0/(2*i-1);
sum=sum+temp;
}
if (i%2==0)
{
temp=1.0/(2*i-1);
sum=sum-temp;
}
}
System.out.println("1-1/3+1/5+...-1/199="+sum);
}
}
----------------解决方案--------------------------------------------------------
程序代码:
double sum = 0;
int tmp = 1;
for ( int i = 1; i <= 100; i++){
sum += tmp/(double)(2 * i - 1);
tmp = -tmp;
}
......
int tmp = 1;
for ( int i = 1; i <= 100; i++){
sum += tmp/(double)(2 * i - 1);
tmp = -tmp;
}
......
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽