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

  • 相关阅读:
    梯度下降_机器学习-李宏毅
    LeTex算法伪代码环境
    数据结构之线性表
    Java中的初始化块、构造器、静态初始化块的执行顺序
    Java中的内省(introspector)
    JSP (Java Server Page)
    eclipse的web工程默认部署到了哪里
    Persistence机制(永久保存/序列化Serialize)
    VC++中使用正则表达式RegExp
    Java中解析和生成xml
  • 原文地址:https://www.cnblogs.com/mazhijie/p/5456529.html
Copyright © 2011-2022 走看看