⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hoj2.cpp

📁 杭州电子科技大学ACM-OJ系统的部分代码
💻 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 + -