习题2-4 子序列的和

输入两个正整数n<m<10^6,输出在这里插入图片描述,保留五位小数。输入包含多组数据,结束标记为n=m=0。

样例输入:

2 4

65536 655360

0 0

样例输出:

Case 1:0.42361

Case 2:0.00001

#include <stdio.h>
int main()
{
	int n , m;
	int kase=0;
	while(scanf("%d %d",&n,&m)!=0)
	{
		double sum=0;
		for(;n<=m;n++)
		{
			sum+=1.0/(n*n);
		}

		if(kase)printf("\n");
		printf("Case %d: %.5f",++kase,sum);
	}
	return 0;
 }

PS:sum+=1.0/n*n 注意形式转换。

猜你喜欢

转载自blog.csdn.net/qq_42825058/article/details/82874044
2-4