题目描述
输入两个正整数n,m<10ˆ6 ,输出1/(a*a)+1/((a+1)*(a+1))+`````````+1/(b*b).
a,b分别是n,m中一个 a<b.结果保留5位小数,读入到n=0,m=0结束
样例输入
2 4
样例输出
0.42361
#include<stdio.h>
int main()
{
double n,m,i,t;
//double s=0;
while(scanf("%lf%lf",&n,&m)!=EOF)
{
if(n==m&&m==0)break;
if(n>m){t=n;n=m;m=t;}
double s=0;
for(i=n;i<=m;i++)
{
s=s+1.0/(i*i);
}
printf("%.5lf\n",s);
}
}