C语言switch输入月份输出季节,输入年月,输出月份有几天(分别用了if——else和switch)...

首先是switch做的

class Program

{

static void Main(string[] args)

{/*

题目要求:请用户输入年份,输入月份,输出该月的天数。

思路:一年中月份的情况有三种。

第一种:1,3,5,7,8,10,12月是31天。

第二种:4,6,9,11月是30天。

第三种:要判断年份是否是闰年,闰年2月29天。

平年2月28天。判断公式:year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)。

*/

Console.WriteLine("请输入任意年份");

int year = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("请输入任意月份");

int month = Convert.ToInt32(Console.ReadLine());

switch (month)//括号内跟的是要判断的表达式,结果必须是一个”值“(也就是一个确定的数)。

{

://当switch中的表达式有多种相同结果时,可以把case依次列出,最后break。

:

:

:

:

:

:

Console.WriteLine("您输入的{0}年中的{1}月份有31天。", year, month);

break;

://case语句中嵌套了if——else的语句,来判断是否是闰年。

== || (year % == && year % != ))//判断闰年的表达式

{

Console.WriteLine("您输入的{0}年中的2月份有29天。", year);

}

else//不是闰年执行这里。

{

Console.WriteLine("您输入的{0}年中的2月份有28天。", year);

}

break;

default ://case中剩余的情况就是月份是30天的。

Console.WriteLine("您输入的{0}年中的{1}月份有30天。", year);

break;

}

Console.ReadLine();

}

}

}

用if——else做的

class Program

{

static void Main(string[] args)

{

Console.WriteLine("请输入一个年份。");

int year = Convert.ToInt32(Console.ReadLine());

Console.WriteLine("请输入年份中的任意一个月份。");

int month = Convert.ToInt32(Console.ReadLine());

|| month == || month == || month == || month == || month == || month == )

{

Console.WriteLine("{0}年的{1}月份有31天。",year,month);

}

|| month == || month == || month == )

{

Console.WriteLine("{0}年的{1}月份有30天。", year, month);

}

else

{

== || (year % == && year % != ))

{

Console.WriteLine("{0}年的2月份有29天", year);

}

else

{

Console.WriteLine("{0}年的2月份有28天",year);

}

}

Console.ReadLine();

}

}

}

【JAVA零基础入门系列】Day7 Java输入与输出

[JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 Day4 变量与常量 Day5 Java中的运算符 Day ...

Java万年历,输入年月获取该年月日历表

//输入年份和月份,打印出这个月的日历表 /* 1.1900年1月1日是星期一 2.计算输入的年份距离1900年有多少天再计算当年1月1日距这个月有多少天 1) 3.总天数%7得出从星期几开始 注:计 ...

YTU 2425: C语言习题 输出月份

2425: C语言习题 输出月份 时间限制: 1 Sec  内存限制: 128 MB 提交: 476  解决: 287 题目描述 编写一程序,输入月份号,输出该月的英文月名.例如,输入3,则输出Mar ...

了解一下C++输入和输出的概念

我们经常用到的输入和输出,都是以终端为对象的,即从键盘输入数据,运行结果输出到显示器屏幕上.从操作系统的角度看,每一个与主机相连的输入输出设备都被看作一个文件.除了以终端为对象进行输入和输出外,还经常 ...

[总结] I/O输入,输出

I/O输入,输出第一:先判断到底是输入还是输出,站在程序的立场第二:判断是传递字节,还是字符,决定管道粗细,字节流是最基本的数据输出管道.字符类型管道专门用来传送文本数据.Java流的四大父类:1.字 ...

C#语言基础— 输入与输出

C#语言基础— 输入与输出 1.1函数的四要素:名称.输入.输出.加工 1.2主函数:输出语句.输入语句: Static viod Main(string[] stgs)//下划线部分可以自己指定 { ...

Shell编程基础教程3--Shell输入与输出

3.Shell输入与输出    3.1.echo        echo命令可以显示文本行或变量,或者把字符串输出到文件        echo [option] string             ...

不可或缺 Windows Native (4) - C 语言: 预处理命令,输入,输出

[源码下载] 不可或缺 Windows Native (4) - C 语言: 预处理命令,输入,输出 作者:webabcd 介绍不可或缺 Windows Native 之 C 语言 预处理命令 输入 ...

输入和输出的总结(c语言)

c语言中有多种的输入和输出方式,下面就简单总结一下: 一.输入的三种方式 (1)scanf scanf 函数可以在变量中使用,也可以在数组中使用,当然指针上也能用到,是一个很好的输入函数.scanf是 ...

C++——输入、输出和文件

一.C++输入和输出概述 1.1.流和缓冲区 C++程序把输入和输出看作字节流.输入时,程序从输入流中抽取字节:输出时,程序将字节插入到输出流中.对于面相文本的程序,每个字节代表一个字符,更通俗地说, ...

随机推荐

dhtmlx相关

主页:http://dhtmlx.com/ 文档地址:http://docs.dhtmlx.com/ 后台:https://dhtmlx.com/docs/products/dhtmlxConnect ...

02-Java 数组和排序算法

一.Java 数组 1.数组定义:数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来做唯一标识. 2.数组的分类:一维.二维.三维. 3.数组声明及内存分配: 为数组分配内存空间:如果不分 ...

Hadoop教程之编写HelloWorld(2)

前面我们写了一个Hadoop程序,并让它跑起来了.但想想不对啊,Hadoop不是有两块功能么,DFS和MapReduce.没错,上一节我们写了一个MapReduce的HelloWorld程序,那这一节 ...

Asp.net的内置对象!!!

还记得自己第一次面试的时候,面试官问的问题就是.net内置对象的问题,当时就让尴尬的要死... 所以作为新手的我们还是要知道这些轮廓的东西的! 1.Response对象 2.Request对象 3.A ...

解析json数据总结

json格式的数据一般就是两种类型的,一种是数组类型的,一种是对象类型的. 数组类型:[{"id":"a001","name":" ...

CODEVS 2994 超级弹珠

题目描述 Description 奶牛们最近从著名的奶牛玩具制造商Tycow那里,买了一套仿真版彩蛋游戏设备.Bessie把她们玩游戏的草坪划成了N*N单位的矩阵,同时列出了她的K个对手在草地上的位置 ...

QMetaObject感觉跟Delphi的类之类有一拼,好好学一下

提供了一堆原来C++没有的功能,比如反射什么的...但是可能还是没有Delphi的类之类更强,因为类之类可以“创建类”.可惜我学艺不精,对“类之类”也没有完全学会.先留个爪,有空把两个东西都好好学学, ...

entityframework分布式事务中遇到的 “与基础事务管理器的通信失败”的解决方法

首先是ef的多数据库操作实现事务的方法 public int AddDifferenceDB(userinfo1 user1, userinfo user) { ; using (var test2D ...

C++虚函数及虚函数表解析

一.背景知识(一些基本概念) 虚函数(Virtual Function):在基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数.纯虚函数(Pure Virtual Functio ...

ZOJ1524

题意:给定需要购买物品的顺序以及总物品对应的价格,求解按顺序购买物品时最小花费. 输入: m,n(m代表需要购买物品的清单,n代表总的物品数) Xi...(代表对应物品的序号以及价格) 输出: cos ...

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值