class Program
{
static void Main(string[] args)
{
//请用户输入一个天数,输出有多少年多少月多少天
Console.WriteLine("请输入天数");
int numbers, year, month, week, day;//声明了接收天数的变量,年,月,周,天数的变量
try//判断用户输入的内容是否会发生异常,如果不发生则继续运行
{
numbers = int.Parse(Console.ReadLine());//定义一个字符串变量来接收用户输入的天数
year = numbers / 365;//将用户输入的数除以365得到年数
month = (numbers % 365) / 30;//将用户输入的数取余除以30得到月数
week = ((numbers % 365) % 30) / 7;//将用户输入的数取余除以30除以7得到周数
day = ((numbers % 365) % 30) % 7;//将用户输入的数取余除以30取余7得到天数
Console.WriteLine("您输入的天数有{0}年零{1}月零{2}周零{3}天", year, month, week, day);//输出内容
}
catch//如果发生
{
Console.WriteLine("输入错误,请输入正确的整数,按任意键退出...");//提示用户输入错误
}
Console.ReadKey();
}
}
小弟水平有限,不知道入不入您的法眼... |