习题2-4子序列的和
#include <stdio.h>
#include <math.h>
int main()
{ long long int n,m;//看到1e6的范围,选择int可能溢出
int i=1;//定义循环计数器
while (scanf("%lld%lld",&n,&m)&&n!=0&&m!=0)//输入条件确定
{ double s=0.0;//求和变量定义,需要在循环内定义以便刷新
while(n<=m)//循环条件
{ s=s+1/(1.0*n*n);//重点注意1.0,这是整形转化为浮点型的重要标志,否则整*整=整
n=n+1;
}
printf("Case %d:%.5f\n",i,s);//输出结果
i++;//循环次数加一,准备下一次输入
}
return 0;
}