2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > C语言switch输入月份输出季节 输入年月 输出月份有几天(分别用了if——else和switch)...

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

时间:2020-08-03 11:38:15

相关推荐

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主函数:输出语句.输入语句: StaticviodMain(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相关

主页:/ 文档地址:/ 后台:/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 ...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。