📄 hoj2.cpp
字号:
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
double ss(double x)
{
const double j=10.1;
const double k=100.0;
double y;
y=(log(x/j))/(log(3.0))-sin(x)-x/k;
return y;
}
int main()
{
int a,b,i;
double n,max1=-999999999.0,max2=-9999999999.0,max3=-9999999999.0;
while(cin>>a>>b)
{
int q;
if(a>b)
{ q=a;a=b;b=q;}
double sum=0.0;
for(i=a;i<=b;i++)
{
n=ss(i);
if(n>max3)
{
if(n>max2)
{
if(n>max1)
{
max3=max2;
max2=max1;
max1=n;
}
else
{
max3=max2;
max2=n;
}
}
else
{
max3=n;
}
}
sum=sum+ss(i);
}
sum=sum-max1-max2-max3;
if(abs(sum)<0.05)
sum=0.0;
cout<<fixed<<setprecision(1)<<sum<<endl;
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -