黑马程序员------day06练习题

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

编程实现让用户输入几秒,打印出几秒=几天几小时几分钟几秒

/// 
        /// 编程实现107653秒是几天几小时几分钟几秒
        /// 练习二:让用户输入X秒,打印出X秒是X天X小时X分钟X秒
        /// 
        /// 
        static void Main(string[] args)
        {
            //int someSecond = 107653;
            //int day;
            //int hour;
            //int minute;
            //int second;


            //day = someSecond / 3600 / 24;
            //hour = (someSecond - day * 3600 * 24) / 3600;
            //minute = (someSecond - day * 3600 * 24 - hour * 3600) / 60;
            //second = (someSecond - day * 3600 * 24 - hour * 3600) % 60;
            //Console.WriteLine("107653秒是{0}天{1}小时{2}分钟{3}秒钟", day, hour, minute, second);
            //Console.ReadKey();




            int someSecond;
            int day;
            int hour;
            int minute;
            int second;


            Console.WriteLine("请输入要计算的秒数:");
            someSecond = Convert.ToInt32(Console.ReadLine());
            day = someSecond / 60 / 60 / 24;
            hour = (someSecond - day * 60 * 60 * 24) / 60 / 60;
            minute = (someSecond - day * 60 * 60 * 24 - hour * 60 * 60) / 60;
            second = (someSecond - day * 60 * 60 * 24 - hour * 60 * 60 - minute * 60);
            Console.WriteLine("{0}秒是{1}天{2}小时{3}分钟{4}秒钟", someSecond, day, hour, minute, second);
            Console.ReadKey();
        }
/// 
        /// 编程实现计算几天(如46天)是几周零几天
        /// 练习二:让用户输入X天,是X月X周零X天;
        /// 
        /// 
        static void Main(string[] args)
        {
            //int someday = 46;
            //int week;
            //int day;
            //week = someday / 7;
            //day = someday % 7;
            //Console.WriteLine("46天是{0}周零{1}天!", week, day);
            //Console.ReadKey();


            int someday2;
            int month;
            int week2;
            int day2;
            Console.WriteLine("请输入要计算的天数:");
            someday2 = Convert.ToInt32(Console.ReadLine());
            month = someday2 / 30;
            week2 = (someday2 - month * 30) / 7;
            day2 = (someday2 - month * 30) % 7;
            Console.WriteLine("{0}天是{1}月{2}周{3}天",someday2,month,week2,day2);
            Console.ReadKey();
        }

输入姓名和语文、数学、英语成绩,编程求总分和平均分,并在屏幕上显示:XX你的总分数为XX分,平均分为XX分

 /// 
        /// 输入姓名和语文、数学、英语成绩,编程求总分和平均分,并在屏幕上显示:XX你的总分数为XX分,平均分为XX分
        /// 
        /// 
        static void Main(string[] args)
        {
            string name;
            int chinese, math, english;
            int sum, avg;
            Console.WriteLine("请输入姓名:");
            name = Console.ReadLine();
            Console.WriteLine("请输入您的语文成绩:");
            chinese =Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入您的数学成绩:");
            math = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("请输入您的英语成绩:");
            english = Convert.ToInt32(Console.ReadLine());
            sum = chinese + math + english;
            avg = sum / 3;
            Console.WriteLine("{0}您的总分数为{1},平均分为{2}",name,sum,avg);
            Console.ReadKey();
        }





这些代码都是调试过的,哈哈,新鲜出炉的呢!学习了这些天,有史以来写的最长的一段代码了!


---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

详细请查看:www.itheima.com

你可能感兴趣的:(C#)