题目:
输入两个正整数 n 和 m,(n<m< 10^6),
输出1/n * n + 1/(n+1)* (n+1) + … + 1/m*m,
保留5位小数。输入包含多组数据,结束标记为n=m=0。
样例输入:
2 4
65536 655360
0 0
样例输出:
Case 1: 0.42361
Case 2: 0.00001
C++ : (因为把写C++的IDE卸载啦,所有没有对这段c++代码测试,但应该没有问题啦~~原谅 ~)
#include<iostream>
#define max 1000000
double a[max];//存放结果
using namespace std;
int main() {
int n, m;
double sum = 0;//每次计算的结果
int i = 1;
while (1)//定义死循环输入
{
cin >> n >> m;
if( n==0 && m==