zoukankan      html  css  js  c++  java
  • 判断是这一年的第几天?

    输入一个年月日,判断是这一年的第几天?

    Console.WriteLine("请输入年:");

    int year = int.Parse(Console.ReadLine());

    Console.WriteLine("请输入月:");

    int month = int.Parse(Console.ReadLine());

    Console.WriteLine("请输入日:");

    int day = int.Parse(Console.ReadLine());

    int sum=0;

    if ((year % 400 == 0) || ((year % 100 != 0) && (year % 4 == 0)))

    {

    switch (month)

    {

    case 1:

    sum =day;

    break;

    case 2:

    sum =day + 31;

    break;

    case 3:

    sum =day + 31 + 29;

    break;

    case 4:

    sum =day + 31 + 29 + 31;

    break;

    case 5:

    sum =day + 31 + 29 + 31 + 30;

    break;

    case 6:

    sum =day + 31 + 29 + 31 + 30 + 31;

    break;

    case 7:

    sum =day + 31 + 29 + 31 + 30 + 31 + 30;

    break;

    case 8:

    sum =day + 31 + 29 + 31 + 30 + 31 + 30 + 31;

    break;

    case 9:

    sum =day + 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31;

    break;

    case 10:

    sum =day + 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 30;

    break;

    case 11:

    sum =day + 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31;

    break;

    case 12:

    sum =day + 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30;

    break;

    default:

    Console.WriteLine("输入错误");

    break;

    }

    }

    else

    {

    switch (month)

    {

    case 1:

    sum =day;

    break;

    case 2:

    sum =day + 31;

    break;

    case 3:

    sum = day + 31 + 28;

    break;

    case 4:

    sum =day + 31 + 28 + 31;

    break;

    case 5:

    sum =day + 31 + 28 + 31 + 30;

    break;

    case 6:

    sum =day + 31 + 28 + 31 + 30 + 31;

    break;

    case 7:

    sum =day + 31 + 28 + 31 + 30 + 31 + 30;

    break;

    case 8:

    sum =day + 31 + 28 + 31 + 30 + 31 + 30 + 31;

    break;

    case 9:

    sum =day + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31;

    break;

    case 10:

    sum =day + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30;

    break;

    case 11:

    sum =day + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31;

    break;

    case 12:

    sum =day + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 31 + 30;

    break;

    default:

    Console.WriteLine("输入错误");

    break;

    }

    }

    Console.WriteLine("这是{0}年的第{1}天",year,sum);

  • 相关阅读:
    原型链的树形结构
    粗略讲一讲js的代码执行机制
    30天前端打卡整理记录
    简单模拟Vue的数据代理功能
    JavaScript语言精粹读后记录
    JavaScript巧用对象的引用解决三级联动
    es6新了解
    记录小程序开发的n个坑
    比拼人品-拼手气红包的JavaScript实现方式.
    一诺千金:微信小程序的wx.request 与Promise的结合使用
  • 原文地址:https://www.cnblogs.com/yangyue/p/4158470.html
Copyright © 2011-2022 走看看