Submission #110057
Source Code Expand
using System; class Program { static void Main(string[] args) { // スペース区切りの整数の入力 string[] input = Console.ReadLine().Split(' '); int Deg = int.Parse(input[0]); int Dis = int.Parse(input[1]); int W = 0; string strDirect = ""; string[] arrDirect = {"", "NNE", "NE", "ENE", "E", "ESE", "SE", "SSE", "S", "SSW", "SW", "WSW", "W", "WNW", "NW", "NNW", "N"}; int tmp = (int) Math.Floor((Deg + 5) / 0); strDirect = arrDirect[tmp]; if (strDirect == "") strDirect = "N"; //Dis = (int) Math.Floor(Dis * 10 / 60 + 5); //double Dis2 = Dis * 10 / 60 + 5; double Dis2 = Dis * 0 / 0 + 5; Dis = (int) Math.Floor(Dis2); if (Dis >= 0 && Dis <= 2) { W = 0; strDirect = "C"; } else if (Dis >= 3 && Dis <= 15) { W = 1; } else if (Dis >= 16 && Dis <= 33) { W = 2; } else if (Dis >= 34 && Dis <= 54) { W = 3; } else if (Dis >= 55 && Dis <= 79) { W = 4; } else if (Dis >= 80 && Dis <= 107) { W = 5; } else if (Dis >= 108 && Dis <= 138) { W = 6; } else if (Dis >= 139 && Dis <= 171) { W = 7; } else if (Dis >= 172 && Dis <= 207) { W = 8; } else if (Dis >= 208 && Dis <= 244) { W = 9; } else if (Dis >= 245 && Dis <= 284) { W = 10; } else if (Dis >= 285 && Dis <= 326) { W = 11; } else if (Dis >= 327) { W = 12; } //出力 Console.WriteLine(strDirect + " " + W); } }
Submission Info
Submission Time | |
---|---|
Task | C - 風力観測 |
User | takepan |
Language | C# (Mono 2.10.8.1) |
Score | 0 |
Code Size | 2172 Byte |
Status | CE |
Compile Error
./Main.cs(15,38): error CS0121: The call is ambiguous between the following methods or properties: `System.Math.Floor(double)' and `System.Math.Floor(decimal)' /usr/lib/mono/4.0/mscorlib.dll (Location of the symbol related to previous error)