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);

  • 相关阅读:
    HTML 嵌入 SWF ,访问域的问题
    Flex 4 中,StageScaleMode 设置
    一句话清除MC下所有的子
    DataGrid 表头标题,表格文字的字体设置
    Flash中,将某个元件置于最顶层
    Android开发中使用SQLite 数据库
    Android多分辨率支持说明
    Android adb shell 命令大全
    Android Camera 使用小结
    Android多分辨率支持以及各种类型图标尺寸大小
  • 原文地址:https://www.cnblogs.com/yangyue/p/4158470.html
Copyright © 2011-2022 走看看