WA求助
查看原帖
WA求助
516994
CSP_AK_xyy20110721楼主2022/12/26 11:01
#include <bits/stdc++.h>
using namespace std;
#define E (1e-3)
int a,c;
int main()
{
	cin>>a>>c;
	double t=c/60.0;
	t*=10;
	t+=0.5;
	int q=t;
	double b=q/10.0;
	if(b<=0.2+E)
	{
		cout<<"C 0"<<endl;
		return 0;
	}
	if(a>11.2&&a<=33.7)cout<<"NNE";
	else if(a>33.7&&a<=56.2)cout<<"NE";
	else if(a>56.2&&a<=78.7)cout<<"ENE";
	else if(a>78.7&&a<=101.2)cout<<"E";
	else if(a>101.2&&a<=123.7)cout<<"ESE";
	else if(a>123.7&&a<=146.2)cout<<"SE";
	else if(a>146.2&&a<=168.7)cout<<"SSE";
	else if(a>168.7&&a<=191.2)cout<<"S";
	else if(a>191.2&&a<=213.7)cout<<"SSW";
	else if(a>213.7&&a<=236.2)cout<<"SW";
	else if(a>236.2&&a<=258.7)cout<<"WSW";
	else if(a>258.7&&a<=281.2)cout<<"W";
	else if(a>281.2&&a<=303.7)cout<<"WNW";
	else if(a>303.7&&a<=326.2)cout<<"NW";
	else if(a>326.2&&a<=348.7)cout<<"NNW";
	else if(a>348.7&&a<=359.9||a>=0&&a<=11.2)cout<<"N";
	cout<<" ";
	if(b>=0.3-E&&b<=1.5+E)cout<<"1";
	else if(b>=1.6-E&&b<=3.3+E)cout<<"2";
	else if(b>=3.4-E&&b<=5.4+E)cout<<"3";
	else if(b>=5.5-E&&b<=7.9+E)cout<<"4";
	else if(b>=8-E&&b<=10.7+E)cout<<"5";
	else if(b>=10.8-E&&b<=13.8+E)cout<<"6";
	else if(b>=13.9-E&&b<=17.1+E)cout<<"7";
	else if(b>=17.2-E&&b<=20.7+E)cout<<"8";
	else if(b>=20.8-E&&b<=24.4+E)cout<<"9";
	else if(b>=24.5-E&&b<=28.4+E)cout<<"10";
	else if(b>=28.5-E&&b<=32.6+E)cout<<"11";
	else if(b>=32.7-E&&b<=36.9+E)cout<<"12";
	else if(b>=37-E&&b<=41.4+E)cout<<13;
	else if(b>=41.5-E&&b<=46.1+E)cout<<14;
	else if(b>=46.2-E&&b<=50.9+E)cout<<15;
	else if(b>=51-E&&b<=56+E)cout<<16;
	else if(b>=56.1-E&&b<=61.2+E)cout<<17;
	else cout<<18;
	return 0;
}
2022/12/26 11:01
加载中...