class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个天数:");
int day = Convert.ToInt32(Console.ReadLine());
get_date(day);
}
/// <summary>
/// 通过用户输入一个天数,获取该天数代表几个月,几周,几天
/// 一个月按30天算
/// </summary>
/// <param name="days"></param>
public static void get_date(int days)
{
int Month = days / 30; //计算得到代表几个月
int mod = days % 30; //获取还有几天(因为没有被30除尽,所以余数代表还有几天)
int Week = mod / 7; //用余数除以7得到表示几周
int Day = mod % 7; //用余数除以7获取的天数代表几天
Console.WriteLine("{0}个月{1}周,{2}天", Month, Week, Day);
Console.ReadKey();
}
}
|
|