
不知道该如何编写该程序,艰难的大学生初学C++,求学霸解答。
关注#include <stdio.h>
int main()
{
int m, n;
double sum;
scanf("%d%d", &m, &n);
// m 比 n 大,通过异或交换两者,保证 m < n
if (m > n)
{
m = m ^ n;
n = m ^ n;
m = m ^ n;
}
while(m<=n)
{
if (m % 2 == 0)
sum+=(1.0/m);
m++;
}
printf("%lf", sum);
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int m, n;
double sum;
cin >> m >> n;
if (m > n)
{
m = m ^ n;
n = m ^ n;
m = m ^ n;
}
while(m<=n)
{
if (m % 2 == 0)
sum+=(1.0/m);
m++;
}
cout<<sum<<endl;
return 0;
}