using System; using System.Collections.Generic; using System.Text;
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int y, m, d, daynum = 30, y1=0, m1,i; Console.Write("请输入年:"); y = Convert.ToInt32(Console.ReadLine()); Console.Write("请输入月:") ; m=Convert.ToInt32(Console.ReadLine()); Console.Write("请输入日:"); d = Convert.ToInt32(Console.ReadLine()); if (y < 1000 || y > 9999 || m < 1 || m > 12) {
Console.Write("日期不合法!"); return; } for (i = 1; i < m; i++) { switch (i) { case 2: daynum = 28; if ((y % 400 == 0) || (y % 4 == 0 && y % 100 != 0)) daynum = 29; break; case 1: case 3: case 5: case 7: case 8: case 10: case 12: daynum = 31; break; case 4: case 6: case 9: case 11: daynum = 30; break; }
if (d < 1 || d > daynum) { Console.Write("日期不合法!"); return; } y1 = y1 + daynum; } m1 = y1 + d; Console.WriteLine("今天是{0}年的第{1}天", y, m1); Console.ReadLine(); } } }
|