using System; using System.Collections.Generic; using System.Text;namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int m = int.Parse(Console.ReadLine()); decimal je = 0m; if(m<=1000) je =30; else{ int i = int.Parse(((m-1000)/500).ToString()); int y = (m - 1000)%500; je =30 + (i * 5); if(y!=0) je += 5; } Console.WriteLine(je); Console.Read(); } } }本人数学比较烂,代码多了些
{
return distance <= 1000 ? 30 : (distance - 1000) % 500 == 0 ? (30 + (distance - 1000)/500 * 5) : (30 + (distance - 1000) / 500*5 + 5);
}
using System.Collections.Generic;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int m = int.Parse(Console.ReadLine());
decimal je = 0m;
if(m<=1000) je =30;
else{
int i = int.Parse(((m-1000)/500).ToString());
int y = (m - 1000)%500;
je =30 + (i * 5);
if(y!=0)
je += 5;
}
Console.WriteLine(je);
Console.Read();
}
}
}本人数学比较烂,代码多了些