100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 通过键盘输入某年某月某日 计算并输出这一天是这一年的第几天。例如 2001年3月5日是

通过键盘输入某年某月某日 计算并输出这一天是这一年的第几天。例如 2001年3月5日是

时间:2021-04-12 09:24:20

相关推荐

通过键盘输入某年某月某日 计算并输出这一天是这一年的第几天。例如 2001年3月5日是

using System;namespace 日期{class Program{static void Main(string[] args){Console.WriteLine("请输入年");int Y = Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入月");int M = Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入日");int D = Convert.ToInt32(Console.ReadLine());Console.WriteLine(Y + "年" + M + "月" + D + "日是今年的第" + Date(Y,M, D) + "天");}static int Date(int y, int m, int d){//定义b装天数int b = 0;//数组装天数int[] array = { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };//除2月外还有11个月,所以i=1,i<12for (int i = 1; i < m; i++){//闰年if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0){b = b + array[i];}//平年else{array[1] = 28;b = b + array[i];}}d = d + b;//返回天数return d;}}}

通过键盘输入某年某月某日 计算并输出这一天是这一年的第几天。例如 2001年3月5日是这一年的第64天。注意:使用分支结构语句实现。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。