zoukankan      html  css  js  c++  java
  • if...else条件语句练习

    条件语句的应用练习

    if...else...的练习题 输出正确年月日以及第几天

    switch...case...的用法

    switch()

    {

    case 1:

    xxxxxxx

    break;

    case 2:

    xxxxxxxxxxx

    break;

    。。。。。。。

    default:

    xxxxxxx

    break;

    }

    int m1 = 31, m2 = 28, m3 = 31, m4 = 30, m5 = 31, m6 = 30, m7 = 31, m8 = 31, m9 = 30, m10 = 31, m11 = 30, m12 = 31;
    Console.Write("请输入月份:");
    int m = int.Parse(Console.ReadLine());
    Console.Write("请输入日期:");
    int d = int.Parse(Console.ReadLine());
    switch (m)
    {
    case 1:
    Console.WriteLine("第" + d + "天");
    break;
    case 2:
    Console.WriteLine("第" + (m1 + d) + "天");
    break;
    case 3:
    Console.WriteLine("第" + (m1 + m2 + d) + "天");
    break;
    //下面同理

    default:
    Console.WriteLine("您的输入有误!");
    break;
    }

    Console.ReadLine();

    Console.Write("请输入年份:");
    int a = int.Parse(Console.ReadLine());
    if (a <= 9999 && a >= 0)
    {
    Console.Write("请输入月份:");
    int b = int.Parse(Console.ReadLine());
    if (b > 0 && b < 13)
    {
    Console.Write("请输入日期:");
    int c = int.Parse(Console.ReadLine());
    if (b == 1 || b == 3 || b == 5 || b == 7 || b == 8 || b == 10 || b == 12)
    {
    if (c > 0 && c < 32)
    {
    Console.Write(a + "年" + b + "月" + c + "日");
    }
    else
    {
    Console.Write("输入日期错误!");
    }
    }
    else if (b == 4 || b == 6 || b == 9 || b == 11)
    {
    if (c > 0 && c < 31)
    {
    Console.Write(a + "年" + b + "月" + c + "日");
    }
    else
    {
    Console.Write("输入日期错误!");
    }
    }
    else
    {
    if ((a % 4 == 0 && a % 100 != 0) || a % 400 == 0)
    {
    if (c > 0 && c < 30)
    {
    Console.Write(a + "年" + b + "月" + c + "日");
    }
    else
    {
    Console.Write("输入日期错误!");
    }
    }
    else
    {
    if (c > 0 && c < 29)
    {
    Console.Write(a + "年" + b + "月" + c + "日");
    }
    else
    {
    Console.Write("输入日期错误!");
    }
    }
    }

    }
    else
    {
    Console.WriteLine("输入月份错误!");
    }
    }
    else
    {
    Console.WriteLine("输入年份错误!");
    }
    Console.ReadLine();

  • 相关阅读:
    JAVA程序员面试32问
    在做物流的库存管理系统里,需要注意。。。。。
    在写自动更新程序中出现的问题
    数据库设计中的五个范式
    cPickle / pickle
    python总结1
    python总结2
    汉明距离(Hamming distance)
    python中pickle的用法
    NET面试题
  • 原文地址:https://www.cnblogs.com/mazhijie/p/5456529.html
Copyright © 2011-2022 走看看