C#几个小程序(convert转换,几周几天,几天几时几分几秒,闰年)

来源:互联网 发布:软件测试女发展方向 编辑:程序博客网 时间:2024/04/30 04:10

1.convert转换

让用户输入姓名 语文 数学 英语 三门课的成绩,然后给用户显示:XX,你的总成绩为XX分,平均成绩为XX分。
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _convert转换{    class Program    {        static void Main(string[] args)        {            //练习一            //让用户输入姓名 语文 数学 英语 三门课的成绩,            //然后给用户显示:XX,你的总成绩为XX分,平均成绩为XX分。            Console.WriteLine("请输入你的姓名?");            string name = Console.ReadLine();            Console.WriteLine("请输入你的语文成绩?");            int chinese = Convert.ToInt32(Console.ReadLine());            Console.WriteLine("请输入你的数学成绩?");            int math = Convert.ToInt32(Console.ReadLine());            Console.WriteLine("请输入你的英语成绩?");            int english = Convert.ToInt32(Console.ReadLine());            int sum = chinese + math + english;            int avg = sum / 3;            Console.WriteLine("{0}的三科总成绩为:{1}分,平均成绩是:{2}分。", name, sum, avg);            Console.ReadKey();        }    }}

2.编程实现计算几天(如46天)是几周零几天

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _几周几天{    class Program    {        static void Main(string[] args)        {            //练习二            //编程实现计算几天(如46天)是几周零几 天.46/7=6....4            Console.WriteLine("请输入你要计算的天数?");            int days = Convert.ToInt32(Console.ReadLine());            int week = days / 7;//一周有七天,天数除以7,得到的整数是共几周            int mod = days % 7;//剩余的天数是整数周之后剩余的天数            Console.WriteLine("{0}中共有{1}周{2}天", days, week, mod);            Console.ReadKey();        }    }}

3.编程实现计算几天(如46天)是几月几周零几天

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _几月几周几天{    class Program    {        static void Main(string[] args)        {                  //练习三            //编程实现计算几天(如46天)是几周零几 天.46/7=6....4            //46天里有1个月两周零2天            Console.WriteLine("请输入你要计算的天数?");            int days = Convert.ToInt32(Console.ReadLine());            int month = days / 30;//按1月30天计算            int mod = days % 30;//days中的天除去月份所占用的天数,还剩几天            int week = mod / 7;            int day = mod % 7;            //int week = (days - month * 30) / 7;//天数减去月份所占的天数,除以7是几周            //int day = days - month * 30 - week * 7;//总天数减去月份天数再减去周天数数剩余的天数            Console.WriteLine("{0}中共有{1}月{2}周零{3}天", days, month, week, day);            Console.ReadKey();             }    }}

4.编程实现107653秒是几天几小时几分钟几秒

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _几天几时几分几秒{    class Program    {        static void Main(string[] args)        {            //练习四            //编程实现107653秒是几天几小时几分钟几秒?            //107653/60/60/24            //int seconds = 107653;            Console.WriteLine("请输入你要转换的秒数?(107653)");            int seconds = Convert.ToInt32(Console.ReadLine());            int days = seconds / (3600 * 24);            int mod = seconds % (3600 * 24);//除去上面的天数还剩多少秒            int hour = mod / 3600;//看看剩余的秒数中还有多少个3600秒            mod = mod % 3600;//看看剩余的秒数中除去上面算的小时还剩多少秒            int min = mod / 60;//看看剩余的秒数中有几个60秒,就是有几分钟;            int second = mod % 60;            Console.WriteLine("{0}秒中共包含{1}天{2}小时{3}分钟{4}秒", seconds, days, hour, min, second);            Console.ReadKey();        }    }}

5.闰年

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _闰年{    class Program    {        static void Main(string[] args)        {            //练习五            //判断年份是否是闰年            //能够被400整除或者能够被4整除但是不能被100整除            Console.WriteLine("请输入一个年份?");            int year = Convert.ToInt32(Console.ReadLine());            // bool result=year%400==0||year%4==0&&year%100!=0;            bool result = (year % 400 == 0) || ((year % 4 == 0) && (year % 100 != 0));           // Console.WriteLine(result);            if (result == true)            {                Console.WriteLine("{0}是闰年",year);            }            else            {                Console.WriteLine("{0}不是闰年",year);            }            Console.ReadKey();        }    }}

0 0
原创粉丝点击