紫书题解
第二章
习题2-4
#include<bits/stdc++.h>
using namespace std;
int main()
{
while(1)
{
int n,m;
cin>>n>>m;
if(n==m&&n==0)
{
break;
}
double ans=0.0;
for(int i=n;i<=m;i++)
{
ans+=1.0/i/i;--**陷阱:若写为(i*i),则可能造成数据溢出**
}
printf("%.5lf\n",ans);
}
}

浙公网安备 33010602011771号