while (true)

{

Console.WriteLine("请输入您的生日(年-月-日)");//提示输入

string x = Console.ReadLine();//代入

DateTime dt = Convert.ToDateTime(x);//强制转换成时间类型,跟int,string,一样使用

if (dt.DayOfYear >= 20 && dt.DayOfYear <= 49)//获取一年的第20天到一年的49天,DayOfYear,是固定格式

{

Console.WriteLine("您的星座是水瓶座");

}

else if (dt.DayOfYear >= 50 && dt.DayOfYear <= 80)

{

Console.WriteLine("您的星座是双鱼座");

}
                else if (dt.DayOfYear >= 81 && dt.DayOfYear <= 110)
                {
                    Console.WriteLine("您的星座是白羊座");
                }
                else if (dt.DayOfYear >= 111 && dt.DayOfYear <= 141)
                {
                    Console.WriteLine("您的星座是金牛座");
                }
                else if (dt.DayOfYear >= 142 && dt.DayOfYear <= 173)
                {
                    Console.WriteLine("您的星座是双子座");
                }
                else if (dt.DayOfYear >= 174 && dt.DayOfYear <= 204)
                {
                    Console.WriteLine("您的星座是巨蟹座");
                }
                else if (dt.DayOfYear >= 205 && dt.DayOfYear <= 235)
                {
                    Console.WriteLine("您的星座是狮子座");
                }
                else if (dt.DayOfYear >= 236 && dt.DayOfYear <= 266)
                {
                    Console.WriteLine("您的星座是处女座");
                }
                else if (dt.DayOfYear >= 267 && dt.DayOfYear <= 297)
                {
                    Console.WriteLine("您的星座是天枰座");
                }
                else if (dt.DayOfYear >= 298 && dt.DayOfYear <= 327)
                {
                    Console.WriteLine("您的星座是天蝎座");
                }
                else if (dt.DayOfYear >= 328 && dt.DayOfYear <= 356)
                {
                    Console.WriteLine("您的星座是射手座");
                }
                else
                {
                    Console.WriteLine("您的星座是摩羯座");
                }

例题:输入您的出生日期,判断你的星座,主要练习使用datetime类及if else语句。很实用的更多相关文章

  1. # 【Python3练习题 004】输入某年某月某日,判断这一天是这一年的第几天?

    # [Python练习题 004]输入某年某月某日,判断这一天是这一年的第几天? # 思路:先判断是否为闰年,这关系到 2 月份的天数.# 之后再根据月份值把前几个月的天数累积加起来,最后再加上个“日 ...

  2. input 输入速度和方向判断、搜索功能的延迟请求

    1.input 输入速度和方向判断 var wxApp = {} wxApp.click = function (str,speed) { var lastInput = { d: "&qu ...

  3. python3 输入某年某月某日,判断这一天是这一年的第几天?

    题目 输入某年某月某日,判断这一天是这一年的第几天? 程序分析 特殊情况,闰年时需考虑二月多加一天. 代码: import calendar year = int(input("Year:& ...

  4. python中输入某年某月某日,判断这一天是这一年的第几天?

    输入某年某月某日,判断这一天是这一年的第几天?程序分析 特殊情况,闰年时需考虑二月多加一天: 直接上代码 #定义一个函数,判断是否为闰年 def leapyear(y): return (y % 40 ...

  5. String字符串,输入一串字符判断其中数字,字母,其他的字符的个数

    public class StringClassTest { public static void main(String[] args) { //遍历字符串 String str = "H ...

  6. Java基础周测题,获取用户从控制台输入的年份,判断是否是闰年

    需求说明: 获取用户从控制台输入的年份,判断是否是闰年: 是闰年: 是平年: 实现代码: import java.util.Scanner; public class test { public st ...

  7. 判断项目中是否有slf4j的实现类

    /** * 判断项目中是否有slf4j的实现类 */ @org.junit.Test public void test() { try { Enumeration<URL> resourc ...

  8. 如何使用jquery判断一个元素是否含有一个指定的类(class)

    如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...

  9. (Py练习)输入某年某月判断天数

    # 输入某年某月,判断这一天是这一年的第几天 year = int(input("year:\n")) month = int(input("month:\n" ...

随机推荐

  1. 2016年11月19日 星期六 --出埃及记 Exodus 20:10

    2016年11月19日 星期六 --出埃及记 Exodus 20:10 but the seventh day is a Sabbath to the LORD your God. On it you ...

  2. JS中innerHTML 和innerText和value的区别

    (1)innerHTML 和innerText和value的区别: innerHTML innerText是对非表单元素进行操作的. value是对表单元素进行操作的. (2)innerHTML 和i ...

  3. androidactivity与webview结合

    <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=" ...

  4. 如何使用SVG生成超酷的页面预加载素描动画效果

    在线演示 本地下载 1 SVG简介 可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式.它由万维网联盟制定,是一个开放标准. 2 SVG的特点 与其他图像 ...

  5. IOS之分析网易新闻存储数据(CoreData的使用,增删改查)

    用过网易新闻客户端的朋友们都知道,获取新闻列表时有的时候他会请求网络有时候不会,查看某条新闻的时候再返回会标注已经查看的效果,接下来分析一下是如何实现的. 首先: 1.网易新闻用CoreData存储了 ...

  6. Python使用requirements.txt安装类库

    摘要:我们为何要应用requirements.txt呢? 首要应用目标: 任何 运用顺序 平常 须要设置装置 所需并 依附 一组类库去知足 事情请求 . 请求 文件 是 指定 战 一次性 装置 包 的 ...

  7. windows下安装zabbix_agents_2.2.0

    下载与解压 下载zabbix_agents_2.2.0 http://www.zabbix.com/downloads/2.2.0/zabbix_agents_2.2.0.win.zip 解压到C盘下 ...

  8. win8下安装matlab7.0

    在win8下安装matlab7.0会出现一些兼容性的问题,需要设置系统环境变量,修改方式如下. 1.设置环境变量,方法:在你的安装目录的\MATLAB7\bin\win32有一个叫做atlas_Ath ...

  9. FJNU 1157 Fat Brother’s ruozhi magic(胖哥的弱智术)

    FJNU 1157 Fat Brother’s ruozhi magic(胖哥的弱智术) Time Limit: 1000MS   Memory Limit: 257792K [Description ...

  10. HDU 3549 Flow Problem(最大流)

    HDU 3549 Flow Problem(最大流) Time Limit: 5000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/ ...