例题:输入您的出生日期,判断你的星座,主要练习使用datetime类及if else语句。很实用
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语句。很实用的更多相关文章
- # 【Python3练习题 004】输入某年某月某日,判断这一天是这一年的第几天?
# [Python练习题 004]输入某年某月某日,判断这一天是这一年的第几天? # 思路:先判断是否为闰年,这关系到 2 月份的天数.# 之后再根据月份值把前几个月的天数累积加起来,最后再加上个“日 ...
- input 输入速度和方向判断、搜索功能的延迟请求
1.input 输入速度和方向判断 var wxApp = {} wxApp.click = function (str,speed) { var lastInput = { d: "&qu ...
- python3 输入某年某月某日,判断这一天是这一年的第几天?
题目 输入某年某月某日,判断这一天是这一年的第几天? 程序分析 特殊情况,闰年时需考虑二月多加一天. 代码: import calendar year = int(input("Year:& ...
- python中输入某年某月某日,判断这一天是这一年的第几天?
输入某年某月某日,判断这一天是这一年的第几天?程序分析 特殊情况,闰年时需考虑二月多加一天: 直接上代码 #定义一个函数,判断是否为闰年 def leapyear(y): return (y % 40 ...
- String字符串,输入一串字符判断其中数字,字母,其他的字符的个数
public class StringClassTest { public static void main(String[] args) { //遍历字符串 String str = "H ...
- Java基础周测题,获取用户从控制台输入的年份,判断是否是闰年
需求说明: 获取用户从控制台输入的年份,判断是否是闰年: 是闰年: 是平年: 实现代码: import java.util.Scanner; public class test { public st ...
- 判断项目中是否有slf4j的实现类
/** * 判断项目中是否有slf4j的实现类 */ @org.junit.Test public void test() { try { Enumeration<URL> resourc ...
- 如何使用jquery判断一个元素是否含有一个指定的类(class)
如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...
- (Py练习)输入某年某月判断天数
# 输入某年某月,判断这一天是这一年的第几天 year = int(input("year:\n")) month = int(input("month:\n" ...
随机推荐
- python学习笔记六 初识面向对象上(基础篇)
python面向对象 面向对象编程(Object-Oriented Programming )介绍 对于编程语言的初学者来讲,OOP不是一个很容易理解的编程方式,虽然大家都知道OOP的三大特性 ...
- Xcode的Architectures和Valid Architectures的区别,
登录 | 注册 ys410900345的专栏 目录视图摘要视图订阅 学院APP首次下载,可得50C币! 欢迎来帮助开源“进步” 当讲师?爱学习?投票攒课吧 CSDN 2015博 ...
- poj 2187 Beauty Contest (凸包暴力求最远点对+旋转卡壳)
链接:http://poj.org/problem?id=2187 Description Bessie, Farmer John's prize cow, has just won first pl ...
- Python学习笔记day5
模块 1.自定义模块 自定义模块就是在当前目录下创建__init__.py这个空文件,这样外面的程序才能识别此目录为模块包并导入 上图中libs目录下有__init__.py文件,index.py程序 ...
- [转]-用Gradle 构建你的android程序
出处:http://www.cnblogs.com/youxilua 前言 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gr ...
- iOS - OC Block 代码块
前言 Block 是一段预先准备好的代码,可以在需要的时候执行,可以当作参数传递.Block 可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值.Block 是 C 语言的,类似于一个 ...
- iOS - MPMoviePlayer 视频播放
前言 MP_EXTERN_CLASS_AVAILABLE(3_2) NS_DEPRECATED_IOS(3_2, 9_0, "Use AVPlayerViewController in AV ...
- mysql概要(十四)索引(补充:外键级联操作)
[ ON DELETE { NO ACTION | CASCADE | SET NULL | SET DEFAULT } ][ ON UPDATE { NO ACTION | CASCADE | SE ...
- Doragon Kuesuto 1.15
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { ; ; ; int actio ...
- [转载] 使用异步 I/O 大大提高应用程序的性能
原文: http://www.ibm.com/developerworks/cn/linux/l-async/ Linux® 中最常用的输入/输出(I/O)模型是同步 I/O.在这个模型中,当请求发出 ...