111,120
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace p86
{
struct route
{
public orientation direction;
public double distince;
};
enum orientation : byte
{
north = 1,
south = 2,
east = 3,
west = 4
};
class Program
{
static void Main(string[] args)
{
route myRoute;
int myDirection = -1;
double myDistince;
Console.WriteLine("1)north\n 2)south\n 3)east\n 4)west");
do
{
Console.WriteLine("select a direction:");
myDirection=Convert.ToInt32(Console.ReadLine());
}
while ((myDirection<1) || (myDirection>4));
Console.WriteLine("input a distince:");
myDistince = Convert.ToDouble(Console.ReadLine());
myRoute.direction = (orientation)myDirection;
myRoute.distince = myDistince;
Console.WriteLine("myrote specifies a direction of {0} and a "+"distance of {1}",myRoute.direction,myRoute.distince );
Console.ReadKey();
}
};
}